2012-02-14 49 views
7

我有一個工作程序,但現在我必須使用int argcchar *argv[]參數main。每當我嘗試做到這一點,它給我錯誤,它不能保存。有沒有什麼辦法可以讓argcargv在Eclipse中工作?在Eclipse中使用argc和argv?

+2

「我嘗試這樣做,它給了我無法保存的錯誤」。你願意準確地告訴錯誤是什麼嗎? – 2012-02-14 17:18:54

+0

C++區分大小寫;例如,'main'和'MAIN'是兩個不同的標識符。我相應地編輯了你的問題。 – 2012-02-14 20:26:21

回答

9

我想你的問題是,你不知道熱的傳遞參數給你的程序,當你通過eclipse執行它不是嗎?

如果這是你想要的,請閱讀以下內容。

點擊「項目 - >屬性」,然後在「運行/調試設置」中點擊「新建按鈕」。選擇C++應用程序。在這裏你可以看到有4個選項卡,第二個選項卡被稱爲「參數」。 在這個標籤中你可以看到一個textarea。在那裏鍵入您的應用程序的參數,然後單擊「確定」。 當你將執行你的應用程序感謝eclipse的「播放」按鈕時,你的程序將被調用參數。

+0

當您執行程序時,Eclipse沒有提供指定命令行參數的方法嗎?將參數設置爲項目配置的一部分似乎相當愚蠢。另一種選擇是從命令行運行該程序。 – 2012-02-14 20:27:36

+0

我同意你的看法,那很愚蠢。個人意義上說,我像你說的那樣從命令行運行我的程序。 – 2012-02-15 06:50:36

+0

這是有益的感謝muchos – gamergirl22 2012-02-23 22:27:52