字符串转化为整形(面试题 49)
来源:互联网 发布:顺丰重货快运知乎 编辑:程序博客网 时间:2024/05/21 10:11
#include "iostream"using namespace std;bool gInvaliddata =false;bool gNegative =false;int index;int Sum=0;int strToInt(char* string){if (string ==NULL){gInvaliddata =true;return 0;}if (string[0] =='-'){gNegative =true;index =1;while(string[index]!=0){if (string[index]<'0'||string[index]>'9'){gInvaliddata =true;break;}Sum*=10;Sum +=string[index++] -'0';}}else{index =0;Sum =0;while (string[index] !=0){if (string[index]<'0'||string[index]>'9'){gInvaliddata =true;break;}Sum*=10;Sum +=string[index++] -'0';}}if (gNegative){Sum =Sum*(-1);}return Sum;}void main(){char array[10] ={"-534"}; int data =strToInt(array);if (gInvaliddata){cout<<"传入字符非法!\n";}else{cout<<data+13<<endl;}}
0 0
- 字符串转化为整形(面试题 49)
- 算法与数据结构面试题(23)-将字符串转化为整形
- c++-字符串转化为整形(atoi)
- 将整形转化为字符串
- 【剑指Offer】面试题49:把字符串转化为整数
- 剑指offer面试题[49]-把字符串转化为整型
- 面试题:字符串转化为数字
- java十六进制字符串 转化为整形
- 剑指offer:将字符串转化为整形
- 自写atoi----字符串转化为整形
- 把无符号整形字符串转化为整形
- 剑指Offer系列-面试题49:把字符串转化为整数
- 字符串转化成整形
- 把一个十六制的字符串转化为整形
- 将一个“1234”的字符串转化为1234整形
- 面试题49—把字符串转化成整数
- mysql数据库时间字符串转化的函数(面试题)
- 面试题: 十进制INT数字转化为16进制字符串、实现字符串和数字的相互转化
- haar人脸训练
- java socket控制台版本聊天室程序源码下载
- EXT mvc
- 温州不锈钢阀门厂家解析真空蝶阀在使用过程中仍然存在以下几个问题
- 初探STL之算法
- 字符串转化为整形(面试题 49)
- Base64加密 解密
- 顺序表操作
- 堆盘子SetOfStacks
- 在SharePoint 2010中部署RBS (转)
- SSH三大框架的工作原理
- springmvc 数据转换与格式化
- jquery定义多样式
- SQL Limit 用法