首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问怎样把int main(int argc,char* argv[])传入的参数转成整数(int) ? 多谢

2013-10-25 
请教怎样把int main(int argc,char* argv[])传入的参数转成整数(int) ? 谢谢请教怎样把int main(int argc,

请教怎样把int main(int argc,char* argv[])传入的参数转成整数(int) ? 谢谢
请教怎样把int main(int argc,char* argv[])传入的参数转成整数(int) ? 谢谢

[解决办法]
刚才我没说清楚
我的意思是你可以先用atol转换,再用ltoa转换回去,如果结果和原字符串不同的话,那就说明原字符串里面有非数字的符号
[解决办法]
用sscanf也行。
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

会正则表达式的都是大神。 靠你了。~~

C++的正则表达式我没用过,但是正则表达式是有标准的
比如 /^\d+$/ 就表示一个字符串全部是数字组成


boost::regex
std::regex

热点排行