求解一个小问题
char *string;
abc(string);//函数就是把那个string更改了,假设值为1234ps
现在我想用一个int类型的1234,应该怎么写?
要用c啊 因为之前学习的是c++ 突然要用c的只是 一下子就死了 并且之前c++就没有学好
[最优解释]
1234ps是字符串,想返回int型的1234?ps怎么办?如果出现非数字的其他字符做何处理??说明白才能替你想办法啊。
[其他解释]
lz是想int型的1234做参数,变成char* 的1234ps?
先用itoa(1234)变成char*的1234,再调用你那个函数就可以了
[其他解释]
遇到字符就把当前字符重新赋值为0就行了,字符串输出的话就会到这里结束的
[其他解释]
atoi(abc(string));?
[其他解释]
语文老师是体育老师教的,没看懂楼主什么意思
[其他解释]
该回复于2012-11-26 08:59:58被管理员删除
[其他解释]
明白了 谢谢各位
应该是这样子的
char *string="iii90909kik";
char *x;
int res;
for(x = string;*x<'0'