我對C++中命令行傳遞的參數進行了一些驗證,並且遇到了一些困難。C++命令行參數比較
我在做,像這樣
./a.exe inputfile.txt outputfile.txt 16 flush_left
,我試圖做驗證,像這樣
if(argv[4] == "flush_left" || argv[4] == "flush_justify" || argv[4] == "flush_right"){
而且它不工作按計劃進行。雖然我不明白爲什麼這不起作用。一切從我讀過的和看到,應該就好
它應該是args [3]? – 2010-09-06 01:56:42
@moi編號'0:./a.exe','1:inputfile.txt','2:outputfile.txt','3:16','4:flush_left' – 2010-09-06 02:19:04