int main(int argc , char **argv )
来源:互联网 发布:淘宝新店引流软件 编辑:程序博客网 时间:2024/05/22 11:42
/***********************************
int main( int argc , char **argv )
************************************/
等价于 int main( int argc ,char *argv[ ] )
//argv为字符串指针数组,其各元素值为命令行中各字符串(参数均按字符串处理)的首地址。指针数组的长度即为argc。数组元素的初值是由系统自动赋予。
argc:整数,用来统计你运行程序时送给的命令行参数的个数;
*argv:字符串,用来存放你的字符串参数,每个元素指向一个参数,为
argv[0]指向程序运行的全路径名;
argv[1]指向在DOS命令行中国执行程序名后的第一个字符串的指针;
argv[2]指向执行程序名后的第二个字符串的指针;
int main( int argc , char * argc[ ] )
{
for( int i = 0 ; i < argc ; i ++ )
cout << argv[i] << endl;
cin >> i;
return 0;
}
执行输入:
C:\DEBUG\M.EXE aaaa bbb cc dd
输出如下:
C:\DEBUG\M.EXE
aaaa
bbb
cc
dd
----------------------------------------------------------------------
其中char *argv[ ]是一个字符数组,其大小是int argc,主要用于命令行参数 argv[ ]参数。
test a.c b.c m.c
则表示:
argc = 4
argv[0] = "test"
argv[1] = "a.c"
argv[2] = "b.c"
argv[3] = "m.c"
- main(int argc,char **argv)
- main(int argc,char *argv[ ])
- main(int argc,char **argv)
- main(int argc, char **argv)
- main(int argc, char **argv)
- main(int argc,char *argv)
- main(int argc, char* argv[])
- main(int argc,char *argv[])
- int main(int argc,char **argv)
- 有关 int main(int argc, char* argv[])
- int main(int argc,char *argv[])
- int main(int argc,char* argv[])详解
- int main(int argc,char* argv[])详解
- int main(int argc,char* argv[])详解
- int main(int argc,char* argv[])详解
- int main(int argc,char* argv[])
- int main(int argc,char **argv)
- int main(int argc,char* argv[])
- Sequence
- Tar 记录
- C++编译遇到问题汇总
- 对等复制
- spring security3.x学习(25)_bean配置跑spring security(mysql数据库)
- int main(int argc , char **argv )
- Nginx 开发从入门到精通
- Android界面刷新
- 希尔排序
- 【Qt5开发及实例】4、布局管理之停靠窗口QDockWidget类
- 2014秋C++第17周 项目2参考 引用作形参
- mysql 常用命令学习
- STC12系列单片机PCA模块应用
- ubuntu14.04安装sogou输入法过程记录