命令行(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命令參數,輸入命令行參數即可,多個參數用空格隔開。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM