老陰家的小友子
youyuanyin
全部博文(156)
NetWork(4)
Company(1)
生活常识(1)
硬件(1)
我的诗词(6)
诗歌(8)
歌词(8)
shell(2)
Service(5)
Cluster(2)
Windows(9)
Linux(1)
Redhat(5)
Debian(3)
生存(1)
IELTS(3)
2009年(3)
2008年(7)
2007年(47)
2006年(99)
浪花小雨
11937341
书剑unix
hwayw
分类:
2006-03-11 16:54:25
char * itoa(char * chr,int i) {
if (i/10!=0) itoa(chr,i/10);
chr[lab++]=i%10+'0'; return;
}
char *itoa(n, base)long n; /* abs k16 */int base;{ register char *p; register int minus; static char buf[36]; p = &buf[36]; *--p = ''; if (n < 0) { minus = 1; n = -n; } else minus = 0; if (n == 0) *--p = '0'; else while (n > 0) { *--p = "0123456789abcdef"[n % base]; n /= base; } if (minus) *--p = '-'; return p;}
char *itoa(n, base)long n; /* abs k16 */int base;{ register char *p; register int minus; static char buf[36];
p = &buf[36]; *--p = ''; if (n < 0) { minus = 1; n = -n; } else minus = 0; if (n == 0) *--p = '0'; else while (n > 0) { *--p = "0123456789abcdef"[n % base]; n /= base; } if (minus) *--p = '-'; return p;}
原型:extern char *itoa(int i); 用法:#include 功能:把整数i转换成字符串 说明:返回指向转换后的字符串的指针 举例: // itoa.c #include #include main() { int i=7412; clrscr(); // clear screen textmode(0x00); printf("%d",i); printf("%s",itoa(i)); getchar(); return 0; }
上一篇:蓝兔子
下一篇:我好冷
登录 注册