int main(int argc, char* argv[]) 的启动
来源:互联网 发布:淘宝代码 编辑:程序博客网 时间:2024/05/21 15:34
int main(int argc, char* argv[]) 的启动分为3种方法。
一、 预先设置
打开project->properties(or alt+f7 in vs2005 and vs2008) ->configure properties->Debugging->command argumenst 里输入你想要输入的东西
二、 采用cmd命令,进入程序路径,输入 xx.exe xx xx xx...等等传入main函数的参数。如以下例子
Main函数参数argc,argv说明
C/C++语言中的main函数,经常带有参数argc,argv,如下:
int main(int argc, char** argv)
int main(int argc, char* argv[])
这两个参数的作用:argc 是指命令行输入参数的个数(以空白符分隔)argv存储了所有的命令行参数假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用 cd 命令进入到 hello.exe 文件所在目录) 运行命令为:
hello.exe Shiqi Yu
那么,argc的值是 3,argv[0]是"hello.exe",argv[1]是"Shiqi",argv[2]是"Yu"。
三、 手动输入
采用cin函数输入你想要输入的参数,然后再通过函数传参传递到函数里去处理!
char inp[100],img[100];
if (argc<1) //No cmdline args, read them interactively
{
cout<<"Original image: "; cin>>img;
cout<<"Scratch image: "; cin>>inp;
}
然后再去处理img,ing之类的。
- int main(int argc, char* argv[]) 的启动
- main(int argc, char *argv[])的使用
- 简单的main(int argc, char* argv[])
- int main(argc,char *argv[])的含义
- main(int argc,char **argv)
- main(int argc,char *argv[ ])
- main(int argc,char **argv)
- main(int argc, char **argv)
- main(int argc, char **argv)
- main(int argc,char *argv)
- main(int argc, char* argv[])
- main(int argc,char *argv[])
- 关于 int main(int argc,char*arg[])与 int main(int argc,char**argv)的理解
- main()函数的参数 int main(int argc, char* argv[])
- main() / void main() / int main() / int main(void) / int main(int argc, char *argv[])的区别
- int main(int argc,char **argv)
- 有关 int main(int argc, char* argv[])
- int main(int argc,char *argv[])
- 上传之星SQL代码
- C++第13周项目5——银行系统(v0.1)
- 动态规划 dynamic programming 学习笔记
- C#语言命名规则
- 我们工作到底为了什么?《转》
- int main(int argc, char* argv[]) 的启动
- ubuntu下搭建android开发环境
- Blog搬家咯!
- helloword3.c 显示每个进程执行在哪个机器节点上
- Java多线程的监控分析工具(VisualVM)
- UVaOJ 10785 - The Mad Numerologist
- hdu2209 翻纸牌游戏-位运算bfs
- Everything原理及全盘搜索研究
- 【纯技术帖】为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换