因此,我的程序的目的是模擬一個聊天 - 一個文本文件包含響應(稱爲r.txt),我寫我的消息到另一個(稱爲m.txt)。我想要做的是使用xcode在c文件中編寫代碼,然後在我的命令終端中調用程序(我使用的是Mac OSX)。我的問題是,如何使用終端將多個參數傳遞給C程序?傳遞/使用終端參數與C
我看到在主要的2個變量中,int argc和const char * argv []。那麼C是否使用數組來解釋多個命令行參數?因爲基本上我會做類似「$(程序的名稱),file_name_1,file_name_2」。我將如何在C文件中引用這些內容?
請參閱http://stackoverflow.com/questions/3024197/what-does-int-argc-char-argv-mean – Les
數組的每個元素'在索引'1'或更高位置的argv'(讀作:「參數值」)是一個包含其中一個命令行參數的C字符串('argv [0]'通常包含程序的名稱)'argc' (讀作:「參數計數」)告訴你有多少人 –
好吧,我得到你..所以如果我做了像「$(程序的名稱)」,r.txt,m.txt「 ,那麼argv [1]是r.txt,argv [2]是m.txt? –