这里不使用非标准库提供的itoa(),atoi()之类的函数。
1.int转字符串:
char *buf[50];
sprintf(buf, "%d", 2567);
头文件
stdio.h
原型
int sprintf( char *buffer, const char *format, [ argument] … );
2.字符串转int:
int strToInt(char *s)
{
int rtn = 0;
char *p = s;
while ('\0' != p[0])
{
rtn *= 10;
rtn += p[0] - '0';
p++;
}
return rtn;
}