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

来源:互联网 发布:腾讯视频区淘宝广告 编辑:程序博客网 时间:2024/05/24 13:28
 
1在命令行下如何接受输入的参数(在DOSCMD模式下)
 
void     main(int     argc,char*     argv[])    
   
 
例如:你的程序名为test1.exe    
         
 
这样执行:    
     
  test1     connect     88pc    
     
 
argc3,即有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中写上你要的参数即可!