C\C++字符串转化成整数
来源:互联网 发布:喜马拉雅fm mac 编辑:程序博客网 时间:2024/05/21 17:32
1、字符串转化成整数
int StrToInt(const char *ch){bool m_stat = false;long num = 0;int m_flag = 1;assert(ch);while(isspace(*ch))++ch;if(*ch == '-')m_flag = -1;if(*ch == '-' || *ch == '+')++ch;while (isdigit(*ch) && *ch ){num = num * 10 + m_flag*(*ch - '0');if ((m_flag == 1 && num < 0)|| (m_flag == -1 && num >0))//判断溢出{num = 0;break;}++ch;if(*ch == '\0')m_stat = true;}if(m_stat)cout<<"SUCCESS"<<endl;elsecout<<"FAIL"<<endl;return num;}
判断溢出还不是太清楚。
0 0
- C\C++字符串转化成整数
- C语言实现字符串转化成整数
- 将整数转化为字符串【C语言版】
- C语言 将一个字符串转化为整数
- 字符串转化成整数
- 字符串转化成整数
- C语言实现将整数转化成字符串数,不用函数itoa
- 【C/C++】字符串转换成整数
- C++:通过一个点的数据对象转换成字符串的例子来说明整数转化为字符串
- c字符串转整数
- 字符串转整数(C#)
- c 整数转字符串
- c 字符串 整数转换
- 整数转化成字符串,字符串转化成整数
- 整数 转化成 十六进制 字符串
- 将整数转化成字符串
- c语言中的字符串转换成整数
- C:atoi 字符串转换成整数
- 【笔记】2013-07
- 数据类型不匹配引起的bug
- 空格带给我我的血的教训
- 如何定义HtmlHelper扩展方法
- TOJ 3489 Dog Numbering 取模运算&&组合 水~
- C\C++字符串转化成整数
- dw_1.object.id[row]是什么意思?
- oracle错误解决积累
- easy ui datagrid动态生成列 支撑嵌套对象
- 如何定义HtmlHelper扩展方法
- Apple与Google在车载系统的较量
- 常用ADB命令
- 短视频应用程序功能对比
- 中软机试失败总结