`

main()中的参数

    博客分类:
  • C++
 
阅读更多

所有的应用程序都是从以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


对角线

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics