atoi与itoa的C++实现
2012-10-25 16:12
225 查看
int atoiTest(char s[]) { int i=0,sum=0,sign; while(' '==s[i]||'\t'==s[i]) { i++; } sign=('-'==s[i])?-1:1; if('-'==s[i]||'+'==s[i]) i++; while(s[i]!='\0') { sum=s[i]-'0'+sum*10; i++; } return sign*sum; } void itoaTest(int num,char str[]) { int sign=num,i=0,j=0; char temp[11]; if(sign<0) { num=-num; } do { temp[i]=num%10+'0'; num/=10; i++; }while(num>0); if(sign<0) { temp[i++]='-'; } temp[i]='\0'; i--; while(i>=0) { str[j]=temp[i]; j++; i--; } str[j]='\0'; }
http://c.chinaitlab.com/c/basic/200902/776622.html
相关文章推荐
- c++实现atoi()和itoa()函数(字符串和整数转化)
- C/C++_atoi,itoa功能及其实现原理
- c++实现atoi()和itoa()函数(字符串和整数转化)
- atoi和itoa的C++实现
- c++实现atoi()和itoa()函数(字符串和整数转化)
- C++ Studio (二) ----- atoi()函数的实现 (自己编写功能)
- C++ 实现 atoi
- C++ atoi的自定义实现:异常的输入考虑
- 整理atoi itoa的实现
- C/C++自实现的函数(memset, memcpy, atoi)
- 【字符串】模拟实现atoi和itoa
- atoi 和 itoa实现
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- atoi() 与 itoa()函数的内部实现
- atoi() & itoa()函数的内部的实现 2
- atoi、itoa,strcpy,strcmp,memcpy等实现
- atoi 和itoa实现
- itoa与atoi的实现
- C++程序设计语言练习6.16 atoi 的实现
- 常用库函数编程实现用法总结(四)strdup strtok itoa atoi