good.c 254 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include <stdlib.h> #include <stdio.h> char* itoa(int a) { char * buf = (char*)malloc(20); snprintf(buf,20,"%d", a); return buf; } int main() { char *w1, *w2; printf("%s %s\n",w1=itoa(17), w2=itoa(15)); free(w1); free(w2); return 0; }