- 论坛徽章:
- 0
|
itoa函数
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) {
*--p = "0123456789abcdef"[n % base];
n /= base;
}
if (minus)
*--p = '-';
return p;
}
itoa
![]()
![]()
原型: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;
}
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13133/showart_83805.html |
|