请问在VC控制台程序中main函数的函数argc 和argv分别表示什么意思?(一般情况下)
还有就是在setting中设置的program argument:和他们之间有什么联系吗?
程序启动时的参数,
就像函数的参数一样,
比如说 在运行中输入 regsvr32 "***.dll"
就是输入的参数。
argc 命令行参数的个数(在无参数时为1,1个参数时为2,....)
argv 命令行参数列表(argv[0] 为应用程序的路径及文件名)
例如 c:\x.exe -a -b -c
那么 argc = 4
argv[0] = "c:\x.exe"
argv[1] = "-a"
argv[2] = "-b"
argv[3] = "-c"
前者个数,后者内容
argc:参数个数
argv:参数