❶ 求教高手:在VS2008中設置了參數運行會「打開文件失敗」,但是在cmd用帶參數的命令行運行就能成功,費解!
這個是不是出錯了呢
❷ VS2008中命令行參數如何設置讀入多個文件
將多個文件的路徑,用空格分開,一次性傳入就可以了。類似如下:
xxx.exe
"文件1"
"文件2"
"文件3"
"文件四"
注意:文件的路徑,必須用
引號
包起來
❸ 在VS2008中,我的主函數有main( int argc, char *argv[] ),應該怎麼設置參數,又該怎麼輸入
1是你的程序名+後綴;
2是你程序接收的參數,也就是傳給你這個裡面的char *argv[],
你可以在你的程序里分析這個參數,
int argc,是你在命令里輸入參數的字元串數量,argc至少=1,因為我們至少輸入程序名
即當只輸入程序名時,argc=1,而數組argv此時包含兩個元素,argv[0]指向你的程序名,argv[1]為空值
如果輸入了參數,參數和參數之間是用空格隔開的,
如果希望將包含空格的字元串作為單獨的字元串被函數接受,則必須將其包圍在雙引號之內。