在C中,我需要一个从0-9
获取字母数字列表字符并将其转换为整数的函数。strToInt函数将字符列表转换为C中的整数
代码:
int strToInt(char string[])
{
int i, intValue, result = 0;
for (i = 0; string[i] > '0' && string[i] <= '9'; ++i)
{
intValue = string[i] - '0';
result = ???
}
return result;
}
我放什么???使其工作?
也许值得指出的是'string [i]>'0''严格比较可能是一个错误。 – NPE 2013-02-13 17:51:45
@NPE是的,没错。 – 2013-02-13 17:52:44
谢谢你的答案是真的有用! – poseidon11 2013-02-13 18:38:48