先看程序:

#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是什么意思?相关推荐

  1. C++ main函数中参数argc和argv

    argc 是 argument count的缩写,表示传入main函数的参数个数: argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0 ...

  2. C++ main函数中参数argc和argv相关定义与研究

    最近在研究opencv代码,在读取图上时遇到了一些问题.因此把它总结一下,方便学习. argc 则是 argument count的缩写,表示传入main函数的参数个数: argv 则是 argume ...

  3. Main函数中的argc和argv应用举例

     尽管之前写过一篇关于argc,argv方面的文章(http://blog.csdn.net/carson2005/article/details/5766192)但依然有朋友搞不太清楚.所以,这 ...

  4. (转)C++ main函数中参数argc和argv含义及用法

    原博地址:https://blog.csdn.net/dcrmg/article/details/51987413 argc 是 argument count的缩写,表示传入main函数的参数个数: ...

  5. C++ main函数中参数argc和argv含义及用法( argument count和 argument vector)

    rgc 是 argument count的缩写,表示传入main函数的参数个数: argv 是 argument vector的缩写(注意:不是argument value的缩写,自己以前理解错了), ...

  6. main函数中的argc和argv

    C++ main函数的参数 C++的main函数可以没有输入参数,也可以有输入参数,而且只能有两个参数,习惯上coding如下: int main(int argc, char* argv[]) 或者 ...

  7. 加油站 弄懂main函数中的argc和argv

    17th 服务通信_自定义srv调用实现(Python) 16th 服务通信_自定义srv调用实现(C++) 上面两篇博客中都用到了main函数的argc和argv,作为一个非科班出身的搞编程的,C+ ...

  8. Main函数中参数argc,argv说明

    C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) 这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,a ...

  9. c语言中argc的作用,C语言中main函数的参数argc和argv

    参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...

最新文章

  1. 哪些人适合学习java技术
  2. jQuery EasyUI DataGrid - 格式化列(formatter )
  3. postgre 没有主键自增ma_PostgreSQL 主键自增解决方案
  4. Polycarp Restores Permutation
  5. mysql数据冗余_MySQL冗余数据的三种方案
  6. 【数据结构与算法】之深入解析“两数相加II”的求解思路与算法示例
  7. Java语言编程基础:数组
  8. kafka异步发送数据_在Kafka上异步发送数据
  9. Developer Express右键菜单显示汉化
  10. skyline TerraBuilder(TB)处理不规则范围影像,去除空值,填充高程等(转载)
  11. .net5项目托管到iis无法访问
  12. android nfc模拟器,NFC Emulator下载
  13. 关于APP测试用例点
  14. 详解拉东(Radon)变换原理、直线检测、代码实现
  15. RSA系列第2篇:RSA 加密解密
  16. Win11官方正式版(免激活)
  17. 蓝牙耳机无法与计算机连接,蓝牙耳机与电脑无法配对、或者连接不上
  18. 在 Coq 中形式化 100 个定理
  19. 左手指令_屈老师大班科学教案:猜左手猜右手
  20. matlab 线性最小二乘法,matlab_最小二乘法线性和非线性拟合.ppt

热门文章

  1. Python爬虫登录大学官网
  2. 认知智能三大技术体系之类脑模型简介
  3. 大数据发展必备三个条件
  4. Python入门 类型转换
  5. 【C语言】杨辉三角(数组)
  6. MySQL慢查询 - 查看慢查询日志
  7. 解决 tabby 登录远程时报错:Handshake failed: no matching key exchange algorithm
  8. Android手机通用电池校正方法
  9. [枚举]Stormwind 2022杭电多校第8场 1011
  10. MySQL备份恢复之mysqldump恢复