char *myitoa(int value,char *string,int radix) { int rt=0; if(string==NULL) return NULL; if(radix<=0||radix>30) return NULL; rt=snprintf(string,radix,"%d",value); if(rt>radix) return NULL; string[rt]='/0'; return string; }