将字符串转化为整数,如"5683"->5683
2010-07-21 12:02
260 查看
long ConvertToLong(char * pString)
{
long t=0;
while(*pString)
{
t =t*10+ *(pString++) - '0 ';
}
return t;
}
考虑类型检查-------------------------------------------------------
bool ConvertToLong(char * pString,long * Result)
{
long t=0;
while(*pString)
{
if(*pString < '0 ' || *pString> '9 ')return false;
t =t*10+ *(pString++) - '0 ';
}
*Result = t;
return true;
}
{
long t=0;
while(*pString)
{
t =t*10+ *(pString++) - '0 ';
}
return t;
}
考虑类型检查-------------------------------------------------------
bool ConvertToLong(char * pString,long * Result)
{
long t=0;
while(*pString)
{
if(*pString < '0 ' || *pString> '9 ')return false;
t =t*10+ *(pString++) - '0 ';
}
*Result = t;
return true;
}
相关文章推荐
- 将一个整形数据转化为对应的字符串如1234 -> "1234"(可以用库函数,也可以写算法)
- 将字符串转化为整数,如 "-123" --> -123
- C语言将多个字符串合并为一个字符串例如:数组[a,bbb,ccc]->字符串"a,bbb,ccc"
- 今天的c++练习代码———>"欧几里德算法+函数的递归解决求2个整数的最大公约数"
- 将一个整数n转换成换成一个字符串。如将1234转换为"1234"。
- 将字符串中的数字转化为整数(string->int)
- 递归字符串翻转"abc"->"cba"
- Android中将List<Map<String, Object>>类型数据与字符串的相互转化
- iOS 判断字符串"<null>"类型
- C 反转字符串中的单词 "student a am i " --> "i am a student "
- 一个把List<String>转化为以","隔开的字符串的方法
- 把List<String>转化为以","隔开的字符串的方法
- 巩固C语言(七)----递归的深度学习及应用 & 字符串和整数之间的相互转化
- 关于Html5中<input type="number" name="points" min="1" max="10" />只能输入整数的问题
- 在字符串中使用特殊字符<>"'&空格
- 编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根 据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。
- C 反转字符串 "abcd" --> "dcba"
- 字符串转换为整数”123“->123
- 把用","分隔的字符串转化成Table的一列
- zoj3819Average Score 类型转化 <求大于1个(double)数的整数,小于1个double类型的数的整数>