|
|
3.14a
#include <stdio.h>
#if !defined _MSC_VER && !defined __BORLANDC__
char* itoa(int val, char* str, int radix)
{
switch(radix) {
case 8:
sprintf(str,"%o",val);
break;
case 10:
sprintf(str,"%u",val);
break;
case 16:
sprintf(str,"%x",val);
break;
default:
sprintf(str,"bad radix: %d",radix);
break;
}
return(str);
}
char* ltoa(long val, char* str, int radix)
{
switch(radix) {
case 8:
sprintf(str,"%lo",val);
break;
case 10:
sprintf(str,"%lu",val);
break;
case 16:
sprintf(str,"%lx",val);
break;
default:
sprintf(str,"bad radix: %d",radix);
break;
}
return(str);
}
#endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.