如何除錯需要輸入引數的C 程式

2021-06-15 21:02:11 字數 984 閱讀 3597

1

在命令列下如何接受輸入的引數(在doscmd模式下)

void     main(int     argc,char*     argv)    

例如:你的程式名為

test1.exe    

這樣執行:

test1     connect     88pc  

其argc為3

,即有3

個執行引數,第乙個引數是程式名稱(包含程式路徑),

它就是argv[0]

所指向的字串,第二個引數(

argv[1]

)是「connect」

,第三個引數(

argv[2]

)是「88pc」    

例子:#include    

int     main(int     argc,     char     *argv)    

//由於第二個引數是指向字串的指標,所以也可以定義為:

char     **argv    

{    

int     i;    

for     (i=0;     i 2

.在vc

整合環境下 1

)在你的專案中的

選擇project/setting...  

選單項2

)在彈出的

project   settings  

對話方塊中的右側

,  

選擇debug   tab   3)

在program   arguments:  

下鍵入你的命令列引數便可!

在選單project---settings---debug---program   arguments

中寫上你要的引數即可!

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

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

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

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

如何除錯你的C 程式

歡迎來到c 的奇妙天空,在這裡,希望你能獲得你想獲得的東西,我們真誠希望能給你帶來巨大的幫助,帶你進入另外乙個廣闊的空間。come on.follow me and then u can win 同linux下的gnu c 工具中的gdb類似,c 提供了乙個命令列除錯程式 cordbg.exe 通過...