這可能比我做的要簡單得多,但我在解析沒有給出大小參數的命令行參數時遇到了問題(即,我在問對於int main(char * argv [])而不是使用int main(int argc,char * argv []))。我想這是真的更多的是兩個部分問題,但我想知道(1)你可以運行命令行參數的程序如下所示?:解析命令行參數,但沒有指定參數的數量C++
testProgram arg1 arg2 arg3
,其中Arg1,ARG2和ARG3會被放置在argv []中,並且(2)如果可以的話,你如何循環每個參數以便你能夠在程序中使用它們?
我知道這可能看起來很隨意,但我想更好地理解命令行參數如何工作以及如何正確使用它們。
感謝您的幫助和了解。
你試過嗎? – 0x499602D2 2014-09-22 00:30:50
@ 0x499602D2對不起,我在做一個假設,但你的意思是我嘗試過類似** testProgram arg1 arg2 arg3 **的東西嗎?如果是這樣,那麼是的,每當我嘗試做一個簡單的第一個參數時,我會得到類似於** testProgram:arg2:預期的二元運算符** – 2014-09-22 00:44:51