VS2010 帶命令列引數的除錯問題 解決方案

2021-08-31 18:12:41 字數 477 閱讀 6574

char *argv是乙個字元陣列,其大小是int argc,主要用於命令列引數 argv 引數,陣列裡每個元素代表乙個引數;

比如你輸入

test a.c b.c t.c

則argc = 4

好了,解釋完這個。就有人問了,在除錯的時候怎麼輸入引數呢,引數檔案不在同乙個資料夾下面怎麼辦?

其實很簡單的就可以處理了,我提供兩種方法:

第一種:

無需除錯的情況:

直接用dos命令進入到***.exe目錄下然後輸入: ***.exe pra1 pra2
第二種:

需要除錯的情況:

i.先選擇專案-〉右鍵-〉屬性

ii.除錯 -〉命令列引數

在命令列引數裡面輸入命令列引數即可。

需要注意的是,不需要像第一種那樣輸入***.exe了。只需要輸入 pra1 pra2 ,中間用空格隔開

vs2005帶命令列引數除錯

設定 在vs2005的選單 專案 屬性 配置屬性 除錯?命令列引數 中輸入執行引數,即可帶引數除錯了。同類問題 問題一 基於控制台的程式,執行一閃而過,沒法看結果,為什麼不能和vc6.0那樣顯示 press any key to continue 答 system function c的庫函式包含於...

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

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

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

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