C语言itoa()函数

来源:互联网 发布:数据分析师认证含金量 编辑:程序博客网 时间:2024/05/21 14:55

我写了一个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;}

0 0