VS 帶引數調式程式

2021-06-13 00:32:56 字數 590 閱讀 7691

命令列引數程式:

命令列引數其實與普通引數類似,也就是乙個函式的輸入引數而已,不同的是,它是main函式的輸入引數,並且格式一般固定如下:

int main(int argc, char *argv)

其中argc為整數,表示引數的個數;argv是乙個字串指標陣列,用於接收輸入的具體字元碼。

需要說明的是,當不輸入任何引數時,預設的引數個數argc為1,這個引數也就是argv[0],它儲存的是程式名,如:c:/project/test.exe

除錯方法:

方法一:在windows下vs2005中如下設定:

專案屬性|debugging|command arguments 裡輸入你的引數

方法二: 把main()函式改個名,在另乙個main()函式裡輸入引數除錯.

其他:project-> project1 properties.. -> make -> command line arguments:  

windows 系統命令行程式一覽

在網上看到這個東東,覺得對自己很有用,於是轉貼過來了。

vs2010下如何除錯帶輸入引數的程式

當main函式的輸入引數為空時,我們可以很方便的通過設定斷點,單步執行的方法除錯,可是如果需要除錯的是有輸入引數的程式該怎麼辦呢?最終還是讓我找到了 英文版 project properties configuration properties debugging 在command argument...

vs2010下如何除錯帶輸入引數的程式

當main函式的輸入引數為空時,我們可以很方便的通過設定斷點,單步執行的方法除錯,可是如果需要除錯的是有輸入引數的程式該怎麼辦呢?最終還是讓我找到了 英文版 project properties configuration properties debugging 在command argument...

MFC程式帶引數執行

下面的例子可以用來判斷程式執行的時候是否使用了 c,s 或者 p 選項,具體程式中大家可以按照例子做簡單改動即可。第一步 從 c mandlineinfo 過載乙個類 cwzd mandlineinfo 實現方式如下 if defined wzd mandlineinfo h define wzd ...