46_main函数的参数
2018-03-25 15:58
169 查看
main ( int argc, char **argv )
main函数中的第一个参数argc代表的是向main函数传递的参数个数,实际上它要比你在命令行里输入的数据多一个,因为第一个参数它保存了该iyunxing程序的路径名, 也就是说如果你向命令行中输入2个数,则argc 实际上等于3, 第二个参数 argv保存的命令面板中的输入的参数值,第一个值是该应用程序的路径名,后面依次是输入的数据的值,注意的是最后一个值是null。下面以一个小程序为例int main( int argc, char** argv)
{
int i ;
printf(" %d parameters: \n\n", argc);
for(int i =0; i <= argc; i++)
{
printf("argv[%d]: %s\n", i, argv[i] );
}
}
在开始中输入cmd打开命令行程序,将编译好的exe文件拖进命令行程序窗口中,输入1 2 3,按下回车键,结果见图
参考: http://blog.sciencenet.cn/blog-584193-480191.htmlhttp://stackoverflow.com/questions/3898021/regarding-mainint-argc-char-argv
相关文章推荐
- 工作问题积累(十四)main函数中两个参数的作用
- C++ main函数中参数argc和argv含义及用法
- main函数的两个参数
- windows 环境下 cpp 文件命令行编译的配置 & 带参数的main函数的编译和运行
- C++向main函数传递参数的方法(实例已上传至github)
- 带参数的main函数
- Lunix环境下用main函数的参数实现一个简易参数
- <opencv学习> main函数中参数argc和argv含义及用法
- main函数中两个参数的用法总结
- main函数中的参数argv和argc变量的含义
- Linux下测试main函数的参数意义
- 利用反射机制调用main函数并传递参数
- 关于main函数的参数
- 设置与读取C#控制台应用程序Main函数中的参数args
- VS2010 设置main函数输入参数
- main函数传入参数
- 转载:[C\C++基础知识] main函数的参数argc和argv
- java中main函数的参数String[] args 的理解
- main函数的3个参数
- main函数的参数(一)