您的位置:首页 > 其它

命令行中的参数如果包含空格该怎么处理

2011-12-12 14:43 225 查看
如题:加入一个文件的位置是在

C:\Documents and Settings\Administrator\桌面\1.txt 时.

如果通过编程来索引到这个1.txt文件,并相应的对该文件做出相应, 那么程序会把该路径C:\Documents and Settings\Administrator\桌面\1.txt 解析成3个参数,

这样就会导致程序不能正确的执行, 该如何处理呢, 这个问题我也思考很久, 在读了一本叫做<<C Primer Plus>>的书籍后,最后终于找到了答案.

这句话是这么说的:

"顺便提一下,很多环境(包括UNIX和DOS)允许使用引号把多个单词集中在一个参数里.例如:

repeat "I am hungry" now

" 这个命令会把字符串"I am hungry"分配给argv[1],把字符串"now"分配给argv[2].

幸好它顺便提了一下,要不还不知道怎么解决呢 , 还好解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐