您的位置:首页 > 编程语言 > C语言/C++

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

2007-02-07 11:32 375 查看
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 <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集成环境下

[align=left]1)在你的项目中的 选择 Project/setting... 菜单项
2)在弹出的Project Settings 对话框中的右侧, 选择 Debug Tab
3) 在 Program arguments: 下键入你的命令行参数便可! [/align]
[align=left]在菜单Project---Settings---Debug---Program arguments中写上你要的参数即可![/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: