温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C++中怎么构建一个 main()函数

发布时间:2021-07-27 18:31:27 来源:亿速云 阅读:596 作者:Leah 栏目:编程语言

本篇文章为大家展示了C++中怎么构建一个 main()函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

C++ Builder使用户无需考虑Windows程序的低级细节,而可以集中考虑程序用户界面和其它部分的创建。C++ main()函数和其它函数一样是函数,有相同的构成部分。在32位控制台应用程序中,C++ Builder生成具有下列原型的缺省main()函数:int main(int argc,char** argv);这个main()函数形式取两个参数并返回一个整型值。

前面说过,数值在调用函数时传递给函数。但对于C++ main()函数,没有直接调用,而是在程序运行时自动执行。那么,C++ main()函数如何取得参数呢?办法是从命令行取得。这里要用命令行变元WM_KILLFOCUS、d和i启动程序grep。

我们要演示如何在C++ main()函数将其变为argc和argv.首先,整型变量argc包含命令行中传递的参数个数,至少为1,因为程序名也算作参数。变量argv是个数组,包含字串的指针。这个数组包含命令行中传递的每个字串。本例中: 下面用一个小程序验证这个事实。在C++ Builder中生成新的控制台应用程序并输入清单1.5所示的程序。

1: #include <iostream.h>    2: #include <conio.h>    3: #pragma hdrstop    4:    5: int main(int argc,char **argv)    6: {    7:cout << "argv = "argc << end1;    8.for (int i=0;i<argc;i++)    9. cout << "Parameter " << i << ": " << argv[i]<< end1;    10. cout << end1 << "Press any key to continue...";    11: getch();    12: return 0;    13: }

将这个项目存为Argstest,然后不是单击Run按钮,而是选择主菜单中的Project|Build All,这样只建立项目而不执行程序。项目建成后,选择主菜单中的Run|Parameters,在RunParameters对话框RunParameters字段中输入下列内容:one two three "four five" six然后单击Run按钮,程序即用所指定的命令行参数运行。

另一种办法是用下列命令行在DOS提示下运行C++ main()函数:argstest one two three "four five" six程序运行时,它会显示传入的变元数,然后列出每个变元。运行几次,每次提供不同命令行变元,注意产生的结果。

上述内容就是C++中怎么构建一个 main()函数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI