如何调试需要输入参数的C++程序

    技术2022-05-11  62

    1 在命令行下如何接受输入的参数(在 DOS CMD 模式下)   void     main(int     argc,char*     argv[])           例如:你的程序名为 test1.exe                 这样执行:             test1     connect     88pc             argc 3 ,即有 3 个执行参数,第一个参数是程序名称(包含程序路径),              它就是 argv[0] 所指向的字符串,第二个参数( argv[1] )是 “connect”          第三个参数( argv[2] )是 “88pc”                 例子:   #include     <stdio.h>           int     main(int     argc,     char     *argv[])                 // 由于第二个参数是指向字符串的指针,所以也可以定义为:          char     **argv                 {                  int     i;                             for     (i=0;     i<argc;     i++){                             printf('argv[%d]:     %s/n',i,argv[i]);                               }                                 return     0;                 }       2 .在 VC 集成环境下   1 )在你的项目中的  选择   Project/setting...   菜单项    2 在弹出的 Project   Settings   对话框中的右侧 ,   选择   Debug   Tab    3     Program   arguments:   下键入你的命令行参数便可 ! 在菜单 Project---Settings---Debug---Program   arguments 中写上你要的参数即可!    

    最新回复(0)