int2sz 整数を10進数列へ変換する
void int2sz(char *str, int num);
str (出力)10進数ASCIZ文字列 num (入力)変換したい整数
なし
void int2sz(char *str, int num) { int i; static void rint2sz(); i = 0; if (num < 0) { num = -num; *str = '-'; i++; } rint2sz(str, num, &i); *(str + i) = '\0'; } static void rint2sz(char *str, int num, int *off) { int k; if ((k = num / 10) != 0) rint2sz(str, k, off); *(str + *off) = num % 10 + '0'; (*off)++; }