2014-07-13 38 views
0

林練線程,我發現說考慮的參數和使用它

IE = ./program a c d(這裏3個線程將被創建)

「作爲參數接收正在執行的程序中創建許多線程」的問題

我不知道如何接受和使用它,你們可以教我如何做到這一點?我不是要你做我的代碼(有些人可能會認爲,即時通訊要求你做我的功課,這是不是這樣的)謝謝

+3

你需要仔細看看你的main函數,特別是它的參數的含義。 – djikay

+2

Google argc和argv。 –

+1

這篇文章實際上並不是關於線程。這更多的是關於使用可變長度參數數組的基本C語言問題。請修剪帖子中的線程內容。 –

回答

0

你有沒有注意到的main-

原型的argc和argv
int main(int argc, char* argv[]) 

這兩個變量負責管理命令,如參數。 argc或參數計數存儲從命令行收到的參數數量。總是收到一個參數,它是程序的當前目錄。 argv[]存儲收到的實際參數。這些以數組形式存儲爲字符串。要訪問,比如第一個參數,你可以使用

printf("%s", argv[0]); 
+1

請注意,argv [0]始終是用於執行程序的命令行的名稱。第一個用戶提供的參數是argv [1]。 –