2006年1月5日 #
char *itoa(n, base)long n; /* abs k16 */int base;{ register char *p; register int minus; static char buf[36];
p = &buf[36]; *--p = ''; if (n < 0) { minus = 1; n = -n; } else minus = 0; if (n == 0) *--p = '0'; else while (n > 0) { *--p = "0123456789abcdef"[n % base]; n /= base; } if (minus) *--p = '-'; return p;}
posted @ 2006-01-05 21:58 redbox 閱讀(1471) | 評論 (1) | 編輯 收藏
Powered by: C++博客 Copyright © redbox