template<typename T>

_TCHAR* itot(T n)

{

    static _TCHAR str[32];

    _TCHAR* ptr = str + 30;

    _TCHAR sign = 0;

    if (n < 0) n = -n, sign = _T('-');

    while(1)

    {

        *ptr-- = n % 10 + '0';

        n /= 10;

        if (!n) break;

        *ptr-- = n % 10 + '0';

        n /= 10;

        if (!n) break;

        *ptr-- = n % 10 + '0';

        n /= 10;

        if (!n) break;

        *ptr-- = ',';

    }

    *ptr = sign;

    return ptr + !sign;

}


귀찮은데 자꾸 시키네. 니가 해야 공부가되지.