如何知道argv [0]到argv [1]之间是否有空格

Sal*_*ert 0 c

我的程序获取主要参数,我的任务是检查用户是否在执行文件和参数之间输入了空格.

  • 这是一个没有在argv[0]存在HW01argv[1]存在之间进入空间的人的例子/n:HW01/n
  • 但如果有人用文件名和参数之间的空格键入行,我需要识别它:HW01 /n但问题是:我该怎么做?

我已经检查了空间是否添加到结尾argv[0]或开头,argv[1]但它不存在.

我正在使用Windows.

Mat*_*att 6

你想做的不是使用argv.

相反,使用函数GetCommandLine并自己解析结果.

  • 然后我认为这个任务很可能有缺陷,我很确定基于空间分隔符的基于argv的args是通过. (2认同)