VisualC++快件:分离命令参数 当我在Visual C++ 2010 Express上把命令参数传递给C程序时,我遇到了一些奇怪的问题。
如果我把它写成参数,一切看起来都很完美:a b。这使他看到a是第一个参数,b是第二个知道它的参数,我正在观察argv数组,使用空格字符作为分隔符 但如果我尝试这样做: C:\Desktop\pacoteprincipal\EP2-AED2\arq1.txt C:\Desktop\pacoteprincipal\EP2-AED2\arq2.txt ,这对我的程序很有用,它将整个句子视为第一个参数,而第二个参数什么也得不到。请注意,arq1.txt和C之间有一个空格字符:\ 有人知道发生了什么事吗?我认为我的程序没有什么问题,因为断点位于main方法的第一行 我使用的是Windows XP。双引号将其删除 C:\Desktop\pacoteprincipal\EP2-AED2\"arq1.txt" ^ ^ C:\Desktop\pacoteprincipal\EP2-AED2\"arq2.txt" ^ ^ C:\Desktop\pacoteprincipal\EP2-AED2\arq1.txt C:\D esktop\pacoteprincipal\EP2-AED2\arq2.txt C:\Desktop\pacoteprincipal\EP2-AED2\\"arq1.txt\" C:\Desktop\pacoteprincipal\EP2-AED2\\"arq2.txt\" C:\Desktop\pacoteprincipal\EP2-AED2\arq1.txt C:\Desktop\pacoteprincipal\EP2-AED2\arq2.txtVisualC++快件:分离命令参数 当我在Visual C++ 2010 Express上把命令参数传递给C程序时,我遇到了一些奇怪的问题。,c,visual-studio,visual-c++,parameters,command-line-arguments,C,Visual Studio,Visual C++,Parameters,Command Line Arguments,如果我把它写成参数,一切看起来都很完美:a b。这使他看到a是第一个参数,b是第二个知道它的参数,我正在观察argv数组,使用空格字符作为分隔符 但如果我尝试这样做: C:\Desktop\pacoteprincipal\EP2-AED2\arq1.txt C:\Desktop\pacoteprincipal\EP2-AED2\arq2.txt ,这对我的程序很有用,它将整个句子视为第一个参数,而第二个参数什么也得不到。请注意,arq1.txt和C之间有一个空格字符:\ 有人知道发生了什么事吗?