1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#include "internal.h" static char * kernel(char *s, int x) { if(x/10) s = kernel(s, x/10); *s++ = x%10 + '0'; return s; } char * strยทitoa(char *s, int x) { if(x<0){ *s++ = '-'; x=-x; } s = kernel(s, x); *s = '0'; return s; }