您的位置:首页 > 其它

C命令行参数存入argv数组的规则:

2016-04-20 11:10 267 查看
C命令行参数存入argv数组的规则:

转译代表存入argv数组

1 空白符分割参数:制表符和空格符

2 双引号内部的字符串算作一个参数(忽略其中的空格)。

3 \“转译为 ”

4 \直接转移为\

5 偶数个\后接“,\\转译为\

6 奇数个\后接“,\\转译为\且保留”

结果可见下图:

如果是 int _tmain(int argc,TCHAR *argv[])   

则需要wcout才能看到正确结果,或者在属性 -general-character set设置-Use Multi-Byte Character Set也可

具体原因见:http://www.jb51.net/article/34516.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: