您的位置:首页 > 编程语言 > C语言/C++

C语言itoa()函数

2014-05-02 17:22 363 查看
我写了一个itoa()函数

可以转换 0 ~ 2^31 的整数

#include <string.h>

int itoa(int num, char *dest){
if(dest == NULL)
return -1;

char temp[24];
temp[23] = '\0';
char *p = &temp[22];
while(num/10 != 0){
*(p--) = num%10 + 48;
num = num /10;
}
*p = num%10 + 48;
strcpy(dest, p);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: