main(int argc,char* argv[ ])
来源:互联网 发布:期货软件 mac 编辑:程序博客网 时间:2024/06/04 17:49
主函数main中变量(int argc,char *argv[ ])的含义
有些编译器允许将main()的返回类型声明为void,就已不再是合法的C++了。
其中,main(int argc,char* argv[ ],char **env)才是UNIX和Linux中的标准写法。其中,第一个参数argc,为整型,用来统计程序运行是发送给main
函数的命名行参数的个数,在Vsiual Studio中默认值为1.第二个参数,char* 类型的argv[ ],为字符串数组,用来存放指向的字符串参数的指针数组,每个元素指向一个参数。各成员含义如下:(第三个参数少见,就不介绍了,感兴趣可参考《OpenCV3 编程入门 P56页的》)
- argv [0] 指向程序运行的全路径名
- argv [1] 指向DOS命名行中执行程序名后的第一个字符串
- argv [2] 指向执行程序名后的第二个字符串
- argv [argc] 为NULL
argv [1] 配置对应【项目属性】->【配置属性】->【调试】->【命令参数】
比如读取名为“1.jpg”的图片,这里采用的相对路径,也可以采用绝对路径来读取图片,不过,在采用绝对路径时不需要用“\\”或“/”,直接写入绝对路径名就可以了。
例如:写入“C:\Users\801\Desktop\1.jpg”.
截图如下:
0 0
- int main(int argc,char*argv[])
- int 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)
- main(int argc,char *argv)
- main(int argc, char* argv[])
- main(int argc,char *argv[])
- C语言中 main(int argc, char**argv)和main(int argc, char*argv[])
- main()与main(int argc,char *argv[])
- main( intmain(int argc,char *argv[]) argc ,char*argv[ ] )
- main(int argc, char* argv[], char* envp[])
- main(int argc,char* argv[],char *envp[] )
- main(int argc,char* argv[],char *envp[] )
- DUBBO用户指南
- windowsViaC/C++之设备I/O的设备IO的打开和关闭
- hdu 5434(状态压缩+矩阵优化)
- Ubuntu 12.04 下编译OpenJDK 7问题
- 【hdu3038】
- main(int argc,char* argv[ ])
- Java中的抽象、继承、多态 一个小例子
- sqlserver 2008 r2 评估期已过解决办法
- 部门树状图用JAXB解决
- 机器学习 logistic regression
- pat 1020. Tree Traversals (25)
- Android内存泄漏 ——检测、解决和避免
- NYOJ76超级台阶
- C语言malloc()函数:动态分配内存空间