1. 程式人生 > 其它 >命令列(cmd)程式設計、引數設定及除錯(VisualStudio2013)

命令列(cmd)程式設計、引數設定及除錯(VisualStudio2013)

一、命令列程式設計標準格式:

1 int main(int argc,char** argv)
2 {
3     //程式碼
4     return 05 }

其中:

int argc; //argumenscount – 引數個數。

char** argv; //arguments value – 引數值(字串形式),也可以寫成char* argv[]。

argv的下標從0開始到argc-1,其中argv[0]的值固定為當前工程的可執行檔案(XXX.exe),從argv[1]開始接收cmd中輸入的實際引數。

二、測試程式碼(傳入引數是什麼就列印什麼):

 1 #include<stdio.h>
 2
#include<stdlib.h> 3 int main(int argc,char** argv) 4 { 5 int i; 6 for(i=0;i<argc;i++) 7 { 8 printf("%s\n",argv[i]); 9 } 10 fflush(stdout); //強制把輸出快取輸出到裝置上,非必須 11 system("pause");//系統暫停,方便觀察除錯 12 return 0; 13 }

三、window cmd控制檯上輸入命令列執行程式:

1、執行cmd.exe

2、轉到test.exe(編譯的命令列名字.exe)所在路徑

3、test 引數...(或test.exe 引數...)

四、VS2013中輸入命令列引數除錯:

屬性->配置屬性->除錯>> l命令引數,輸入命令列引數即可,多個引數用空格隔開。