模拟atoi
来源:互联网 发布:linux 查看nat表 编辑:程序博客网 时间:2024/06/07 02:50
typedef enum state{VAILD,INVAILD}STATE;STATE state = VAILD;int my_atoi(const char* str){assert(str);long long ret = 0;int flag = 1;while (isspace(*str)){str++;}if (*str == '-'){flag = -1;str++;}if (*str == '+'){str++;}while (*str){if (isdigit(*str)){ret = ret * 10 + (*str - '0')*flag;if (ret >= INT_MAX || ret <= INT_MIN){ret = 0;break;}str++;}else{state = INVAILD;ret = 0;break;}}return (int)ret;}int main(){printf("%d", my_atoi("-12334"));system("pause");}
0 0
- 模拟atoi
- 模拟实现atoi函数
- 模拟实现atoi函数
- 模拟实现atoi函数
- 模拟实现库函数atoi
- 模拟实现atoi函数
- 模拟实现atoi函数
- 模拟实现atoi函数
- atoi的模拟实现
- 模拟实现atoi
- 模拟实现atoi函数
- 模拟实现atoi函数
- 模拟实现atoi、itoa
- 模拟实现atoi函数
- 模拟itoa和atoi
- 面试题atoi的模拟实现
- 模拟实现C语言中的库函数atoi
- C语言模拟实现库函数atoi
- My universe!
- Easy-32
- 转载一个quora上看到的图像处理深度学习论文合集
- 解决Anaconda在指定虚拟环境下无法包的问题
- 【LectCode】34. Search for a Range
- 模拟atoi
- Lucene学习总结之一:全文检索的基本原理
- linux 常用命令
- GCC中常用命令
- Java自定义注解
- LeetCode 11. Container With Most Water
- 游戏开发----启程篇
- 模拟itoa
- Android-系统悬浮窗