如何调试需要输入参数的C++程序
2007-02-07 11:32
375 查看
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集成环境下
[align=left]1)在你的项目中的 选择 Project/setting... 菜单项
2)在弹出的Project Settings 对话框中的右侧, 选择 Debug Tab
3) 在 Program arguments: 下键入你的命令行参数便可! [/align]
[align=left]在菜单Project---Settings---Debug---Program arguments中写上你要的参数即可![/align]
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]
相关文章推荐
- vs2010下如何调试带输入参数的程序
- 如何调试命令行程序?——怎样输入命令行程序参数
- vs2013下如何调试带输入参数的程序
- vs2010下如何调试带输入参数的程序
- vs2010下如何调试带输入参数的程序
- vs2010下如何调试带输入参数的程序
- C#、C++ VS2010如何调试命令行程序?——怎样输入命令行程序参数 .
- vs2010下如何调试带输入参数的程序
- vs2010下如何调试带输入参数的程序
- vs2010下如何调试带输入参数的程序
- vs2010下如何调试带输入参数的程序
- vs2012下如何调试带输入参数的程序
- 如何用命令行运行java程序及输入main函数参数的输入
- c++ 程序输入参数
- 如何为外部程序调用时,可传入参数?如何调试?
- 如何在code::blocks 中调试带参数的程序
- linux下如何用GDB调试c++程序
- Linux下如何用GDB调试c++程序
- c++是如何处理 对象 作为返回值 和 输入参数的 -- 拷贝构造
- 编写C/C++程序时如何输入带空格的字符串