main函数中的argc和argv是什么意思?
先看程序:
#include<iostream>
using namespace std;int main(int argc, char *argv[])
{cout << argc << endl;cout << argv[0] << endl;return 0;
}
结果为:
1
C:\Documents and Settings\Administrator\桌面\cpp\Debug\test.exe
在VC6.0中选择“工程”,设置,然后按下面的图片填上相关信息:
此时,将程序改为:
#include<iostream>
using namespace std;int main(int argc, char *argv[])
{cout << argc << endl;cout << argv[0] << endl;cout << argv[1] << endl;cout << argv[2] << endl;cout << argv[3] << endl;return 0;
}
结果为:
4
C:\Documents and Settings\Administrator\桌面\cpp\Debug\test.exe
a
b
c
如果程序要读取某文件的信息,而该文件的名称不是在程序中给定,而是由用户确定,那么给main传参数就是一个很好的方法.
main函数中的argc和argv是什么意思?相关推荐
- C++ main函数中参数argc和argv
argc 是 argument count的缩写,表示传入main函数的参数个数: argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0 ...
- C++ main函数中参数argc和argv相关定义与研究
最近在研究opencv代码,在读取图上时遇到了一些问题.因此把它总结一下,方便学习. argc 则是 argument count的缩写,表示传入main函数的参数个数: argv 则是 argume ...
- Main函数中的argc和argv应用举例
尽管之前写过一篇关于argc,argv方面的文章(http://blog.csdn.net/carson2005/article/details/5766192)但依然有朋友搞不太清楚.所以,这 ...
- (转)C++ main函数中参数argc和argv含义及用法
原博地址:https://blog.csdn.net/dcrmg/article/details/51987413 argc 是 argument count的缩写,表示传入main函数的参数个数: ...
- C++ main函数中参数argc和argv含义及用法( argument count和 argument vector)
rgc 是 argument count的缩写,表示传入main函数的参数个数: argv 是 argument vector的缩写(注意:不是argument value的缩写,自己以前理解错了), ...
- main函数中的argc和argv
C++ main函数的参数 C++的main函数可以没有输入参数,也可以有输入参数,而且只能有两个参数,习惯上coding如下: int main(int argc, char* argv[]) 或者 ...
- 加油站 弄懂main函数中的argc和argv
17th 服务通信_自定义srv调用实现(Python) 16th 服务通信_自定义srv调用实现(C++) 上面两篇博客中都用到了main函数的argc和argv,作为一个非科班出身的搞编程的,C+ ...
- Main函数中参数argc,argv说明
C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) 这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,a ...
- c语言中argc的作用,C语言中main函数的参数argc和argv
参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...
最新文章
- 哪些人适合学习java技术
- jQuery EasyUI DataGrid - 格式化列(formatter )
- postgre 没有主键自增ma_PostgreSQL 主键自增解决方案
- Polycarp Restores Permutation
- mysql数据冗余_MySQL冗余数据的三种方案
- 【数据结构与算法】之深入解析“两数相加II”的求解思路与算法示例
- Java语言编程基础:数组
- kafka异步发送数据_在Kafka上异步发送数据
- Developer Express右键菜单显示汉化
- skyline TerraBuilder(TB)处理不规则范围影像,去除空值,填充高程等(转载)
- .net5项目托管到iis无法访问
- android nfc模拟器,NFC Emulator下载
- 关于APP测试用例点
- 详解拉东(Radon)变换原理、直线检测、代码实现
- RSA系列第2篇:RSA 加密解密
- Win11官方正式版(免激活)
- 蓝牙耳机无法与计算机连接,蓝牙耳机与电脑无法配对、或者连接不上
- 在 Coq 中形式化 100 个定理
- 左手指令_屈老师大班科学教案:猜左手猜右手
- matlab 线性最小二乘法,matlab_最小二乘法线性和非线性拟合.ppt