main函数传递命令行参数
2016-07-07 11:16
281 查看
假设一个场景, 程序完整路径是d:\test.exe, 我们希望打开程序,在cmd命令窗口输入 ”d:\test.exe“。
假设另一个场景,例如在cmd命令窗口输入 ”d:\test.exe hello world“,我们希望打开程序然后将参数一个个输出,先输出“d:\test.exe”,再输出“hello”,最后是“world”,注意参数是以空格分隔的。
int main(int argc, // argc 命令行参数个数,由控制台根据用户输入的参数个数而得到
char* argv[]) // argv char*类型数组,数组元素指向字符串首地址的指针
{
for (int i = 0; i < argc; ++i)
{
cout << string(argv[i]) << endl;
}
return 0;
};
假设另一个场景,例如在cmd命令窗口输入 ”d:\test.exe hello world“,我们希望打开程序然后将参数一个个输出,先输出“d:\test.exe”,再输出“hello”,最后是“world”,注意参数是以空格分隔的。
int main(int argc, // argc 命令行参数个数,由控制台根据用户输入的参数个数而得到
char* argv[]) // argv char*类型数组,数组元素指向字符串首地址的指针
{
for (int i = 0; i < argc; ++i)
{
cout << string(argv[i]) << endl;
}
return 0;
};
相关文章推荐
- 比较详细的WinXP故障恢复控制台完全手册第1/2页
- mysql 控制台操作
- PowerShell实现在控制台中插入绿色的打勾符号
- C#控制台模拟电梯工作原理
- C#使用控制台列出当前所有可用的打印机列表
- C#下载网页并在控制台输出的方法
- C++实现基于控制台界面的吃豆子游戏
- C#实现在控制台输入密码显示星号的方法
- PHP 命令行参数详解及应用
- c#入门之枚举和结构体使用详解(控制台接收字符串以相反的方向输出)
- .Net Winform开发笔记(一)
- JavaScript学习笔记(三):JavaScript也有入口Main函数
- MyBatis启动时控制台无限输出日志的原因及解决办法
- bash shell命令行选项与修传入参数处理
- python 获取命令行参数 函数
- 浅谈Sublime Text 3运行JavaScript控制台
- 原创的C语言控制台小游戏
- shell脚本命令行参数简介
- Mybatis控制台打印Sql语句的实现代码
- js调试系列 初识控制台