stock AddChar(String:Buffer[16], const String:Char[2], Value = 0, Divisor = 3)
{
new String:StrValue[32], String:ResStr[64];

IntToString(Value, StrValue, sizeof(StrValue));

for(new i = strlen(StrValue); i > 0; i--)
{
if(i != strlen(StrValue) && i % Divisor == 0)
{
StrCat(ResStr, sizeof(ResStr), Char);
}

Format(Buffer, sizeof(Buffer), "%c", StrValue[strlen(StrValue)-i]);
StrCat(ResStr, sizeof(ResStr), Buffer);
}

Format(Buffer, sizeof(Buffer), ResStr);
}


C언어는 http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=139938376