C/C++__带参数的main函数
来源:互联网 发布:曼联92黄金一代 知乎 编辑:程序博客网 时间:2024/06/03 15:14
通过win32控制台的main函数的参数,我们可以像使用命令一样对文件等数据进行处理
main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:
main (argc,argv)
C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:
int main (int argc,char *argv[]) / int main (int argc,char **argv)
其中argv[0]存储了程序运行的路径
示例代码如下:
#include <cstdio>#include <cstring>#include <windows.h>#pragma warning(disable:4996)#define MAXN 2000int main(int argc, char **argv){char szFileName[MAXN] = {0};//char szFileName[MAXN] = "\0";for (int i = 0; i < argc; i++){strcat(szFileName, argv[i]);strcat(szFileName, " ");}printf("the number of synax %d\n", argc);printf("%s\n", szFileName);return 0;}运行截图
另附上大神代码,膜拜 orz
0 0
- C/C++__带参数的main函数
- C语言带参数的main()函数
- C和C++__带默认值参数的函数说明
- C和C++__带默认值参数的函数说明
- linux下的C语言带参数的main函数
- 嵌入式 C和C++__带默认值参数的函数说明
- [C]main 函数的参数
- C++main函数的参数
- C main函数的参数
- 【C++】带命令行的main函数详解
- C语言中main函数的参数
- c main主函数的参数
- 【C语言】语法--main函数的参数
- c语言main函数的参数
- C语言main函数的参数类型
- c中main函数的参数解释
- C语言中main函数的参数
- C 中 main 函数的参数
- Unique Binary Search Trees
- 在Android Studio 和 Eclipse 的 git 插件操作 "代码提交"以及"代码冲突"
- HDU1052——田忌赛马(贪心)
- Java线程池
- Android、iOS大不同——生命周期
- C/C++__带参数的main函数
- SQL中Group By的使用
- 堆栈的区别
- centos 安装jenkins 自动构建的方式
- SQL Server 2008 R2 安装出错:Could not open key
- hdoj 2647 Reward(逆向拓扑排序+队列)
- 手机安全卫士------手机防盗页面之销毁数据&远程锁屏
- 数据结构之并查集
- HTML—超文本标记语言