把字符串转换成整数 C++实现
来源:互联网 发布:空间数据的差值 编辑:程序博客网 时间:2024/06/02 13:41
//============================================================================// Name : TransStringToInt.cpp// Author : Lee// Version :// Copyright : Your copyright notice// Description : Hello World in C++, Ansi-style//============================================================================#include <iostream>using namespace std;bool transStrToInt(char * str, int & result) {long res = 0;bool minus = false;if (NULL == str) {return false;}char *ch = str;if ('-' == *ch) {minus = true;ch++;} else if ('+' == *ch) {ch++;}if ('\0' == *ch) {return false;}res = 0;while ('\0' != *ch) {if (!(*ch >= '0' && *ch <= '9')) {return false;} else {res = res * 10 + *ch - '0';}ch++;}if(minus){res=-res;}if(res<-32768||res>32767){return false;}result=static_cast<int>(res);return true;}int main() {cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!int res = 0;char * str1 = "234";if (transStrToInt(str1, res)) {cout << res << endl;}char * str2 = "-234";if (transStrToInt(str2, res)) {cout << res << endl;}char *str3 = "";if (transStrToInt(str3, res)) {cout << res << endl;}return 0;}
0 0
- C语言实现把字符串转换成整数
- 把字符串转换成整数 C++实现
- 把字符串转换成整数java实现
- 把字符串转换成整数 java实现
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数 .
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- ios 关于推送发布的一些流程
- coretext
- 过河问题 NYOJ 贪心
- javaSE-面向对象-抽象类
- PAT 1007. Maximum Subsequence Sum (25)
- 把字符串转换成整数 C++实现
- solr学习第八课程----MultiCore的配置方法(第二集)
- win2003服务器安全设置教程
- Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
- uva 709 Formatting Text
- 修改Exchange 2013邮件发送频率
- PANIC: Could not open: AVD
- 专家讲堂:亚马逊AWS云平台最佳实践
- Java初学者都必须理解的六大问题