所有的应用程序都是从以main函数作为入口, 而main函数的参数可以使用户在控制台实现对程序处理内容的控制.
main函数有两个参数argc和argv, 其中, argc是整型数据, 存放的是控制台传递的参数总数(注意: 包括输入的应用程序名, 下面会举例). argv的定义是char* argv[], 是一个字符型指针数组. 下面举例说明其应用:
void main(int argc, char* argv[])
{
cout<<"Total argument number"<<endl;
cout<<argc<<endl;
cout<<"Content of argument"<<endl;
for(int i=0;i<argc;i++)
{
cout<<argv[i]<<endl;
}
}
编译连接后生成名为test.exe的可执行文件, 我存放在D盘根目录下面
在控制台界面(开始->运行->输入cmd.exe打开)
输入以下命令:
D:\>test 我 是 对角线
备注:参数以空格作为分隔符
运行后得到以下输出:
Total argument number
4
Content of argument
test
我
是
对角线
相关推荐
5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任,由改动代码人负责! 8.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用! 4.如果需要联系我请看左边数字!...
c语言中命令行参数argc,argv 关键词: argc,argv main(int argc,char **argv) argv为指针的指针 argc为整数
该程序是我写的博客“一起talk C栗子吧(第五十七回:C语言实例--main函数的参数)”的配套程序,共享给大家使用
通过简单的程序,展示了main函数的两个参数的意义
C++_main()函数及其参数 argc argv
带命令行参数是同一行中的附加项: ./test I "Like IT" ! 其中 I 和 Like 和IT就是命令行参数,C程序可以将这些附加参数读出来,并为自 己所用,比如作为程序运行的条件。C程序通过使用main(int argc,char...
在Eclipse中使用main参数视频 -------------------
main函数的参数传递,适用于C/C++的控制台程序
编写程序,使用main方法中的args[]命令行参数传入两个操作数,进行除法运算, 要求对NumberFormatException类型的异常进行处理,并且自定义异常类OnlyOneOprandException与NoOprandException,并对之进行处理。
以下用spring boot项目做一个示例: 这是spring boot的启动类 ...这时如果我们想在项目启动时传入参数到这个main方法,然后根据参数的不同来做相应的逻辑,以下做个传参的示例: public class SpringbootAp
Postfix配置文件main.cf中常用参数介绍
main函数中参数(argc,argv)的使用,里面附有一个小程序.
这是一个在VC6下的学习带参数的主函数的例子,希望对想了解的人有帮助
C语言中main函数的参数及其应用.pdf
在vs中编写C++程序时,可以往主函数里传递两个参数:main(int argc,char *argv[])。主函数不能被其它函数调用,在window操作系统下调用者是。 测试程序如下所示: #include stdafx.h #include iostream using ...
在c++中int main()和int main(void)是等效的,但在c中让括号空着代表编译器对是否接受参数保持沉默。在c语言中main()省略返回类型也就相当说明返回类型为int型,不过这种用法在c++中逐渐被淘汰。虽然Void main...
带参数的main函数
在Turbo C2.0启动过程中,传递main()函数三个参数:argc,argv和env。* argc:整数,为传给main()的命令行参数个数。* argv:字符串数组。char* argv[],我们可以看出,argv的类型是char* [],即是一个指向字符数组的...