atoi和itoa函数的实现方法
2014-03-20 21:03
288 查看
//atoi的实现
//itoa的实现
#include<iostream> using namespace std; int atio1(char *s) { int sign=1,num=0; if(*s=='-') sign=-1; s++; while((*s)!='\0') { num=num*10+(*s-'0'); s++; } return num*sign; }
//itoa的实现
char *itoa(int num, char *str, int radix) { char* ptr = str; int i; int j; while (num) { *ptr++ = string[num % radix]; num /= radix; if (num < radix) { *ptr++ = string[num]; *ptr = '\0'; break; } } j = ptr - str - 1; for (i = 0; i < (ptr - str) / 2; i++) { int temp = str[i]; str[i] = str[j]; str[j--] = temp; } return str; }
相关文章推荐
- atoi和itoa函数的实现方法
- atoi和itoa函数的实现方法
- atoi和itoa函数的实现方法
- c语言实现atoi和itoa函数。
- atoi和itoa函数的实现
- atoi和itoa函数的实现
- C实现memomove,memocpy,memoicmp,atoi,itoa函数
- 算法练习之memmove函数C++实现,atoi,itoa函数实现
- atoi,itoa函数实现
- 基于atoi()与itoa()函数的内部实现方法详解
- C/C++ atoi、atof与itoa函数的实现
- strcpy,strcat, strcmp, atoi, itoa函数原型实现
- 自己编写代码实现atoi和itoa函数的功能
- 网易面试题:写一段程序,实现atoi(const char* s)方法
- 模拟实现atoi和itoa函数
- 面试题1234转为1_2_3_4(实现itoa函数)的另一方法
- atoi和itoa函数实现
- strcpy,strcat, strcmp, atoi, itoa函数原型实现
- 【练习题】atoi和itoa函数的实现
- atoi和itoa函数的实现