解决main(int argc, char * argv[])参数有空格问题 2011.09.23

来源:互联网 发布:par rate 知乎 编辑:程序博客网 时间:2024/05/29 02:30
在给main的参数传字符串的时候,
如果传123456,main会得到123456.
如果传123 456,main会得到连个参数分别是123和456
中间有空格会分割


解决方法是:给字符串前后加个“,
main就会得到带空格的整字符串,不会分割他们
string str = "\"123 456\"";

在字符串里面加\"能加上