【C语言】编写函数实现库函数atoi,把字符串转换成整形
来源:互联网 发布:mysql版本区别 编辑:程序博客网 时间:2024/05/21 06:39
//编写函数实现库函数atoi,把字符串转换成整形#include <stdio.h>#include <string.h>int my_atoi(const char *src){int flag=1;int sum=0;while (*src){if (*src == ' ')src++;else if (*src == '+'){src++;flag = 1;}else if(*src == '-'){src++;flag = -1;}else if(*src >= '0'&&*src <= '9'){sum = sum * 10 + (*src - '0');src++;}else{return 0;}}sum = sum*flag;return sum;}int main(){printf("%d\n", my_atoi(" +12345"));printf("%d\n", my_atoi(" -12345"));printf("%d\n", my_atoi("+12345"));printf("%d\n", my_atoi("-12345"));printf("%d\n", my_atoi("123 45"));printf("%d\n", my_atoi("234 5"));printf("%d\n", my_atoi(""));printf("%d\n", my_atoi("123ab"));return 0;}
0 0
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形(考虑数字过大)
- c语言:模拟实现库函数的atoi函数,将字符串转换成整数
- C语言库函数名: atoi 功 能: 把字符串转换成整型数。
- C语言库函数名: atoi 功 能: 把字符串转换成整型数。
- C/C++语言库函数atoi字符串转换成整型数
- 库函数atoi的C语言实现---------将字符串的数字符转换成整型的数字
- atoi 把字符串转换成相应的整形数
- 把字符串转换成整型数的库函数atoi
- 库函数atoi c语言实现
- C语言自己实现的 整形转换成字符串函数itoa(int Number,char* Str)
- C语言atoi()函数:将字符串转换成int(整数)
- C语言atoi()函数:将字符串转换成int(整数)
- C语言atoi()函数:将字符串转换成int(整数)
- C语言atoi()函数:将字符串转换成int(整数)
- c语言库函数 atoi(将字符串转换成整型数)
- 【C语言】编写函数实现库函数atof
- 【c语言】 模拟实现库函数的atoi函数
- 关于Apache (OS 64)指定的网络名不再可用。 : AH00341: winnt_accept: Asynchronous AcceptEx failed.
- JPA基础(一):全面阐释和精彩总结JPA
- 【C语言】编写函数实现字符串旋转
- 循环双链表的删除、插入、显示
- 一起talk GDB吧(第二回:GDB单步调试)
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
- 最长上升子序列
- C++ Builder XE7 调用JAVA的JAR文件
- AFNetworking的POST方法(自带cookie)
- 关于autorelease pool一个较好的理解
- struts2 java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
- 不要什么都想要,否则你会焦虑
- 上海之行开会感悟
- java中顶级父类Object