本博客采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本博客文章必须也遵循署名-非商业用途-保持一致的创作共用协议.
C/C++中main函数可以加入输入参数,比如为程序运行加上一个参数,或者打开一个文件进行处理等。
主要是通过int main(int argc, char* argv[])
的方式,
argc
是命令行的总的参数个数,aargv[]
是记录每个参数的数组,
这里运行程序本身是作为一个参数一直存在,即第0个参数,
举例:
程序名称为program,为一个打开文件并读取的程序
命令行中:
-> program a.txt
此时 argc = 2,
argv[0] = “program”
grav[1] = “a.txt”
所以在程序中判断是否有参数输入:
|
|
有参数就依次将grav[1]等传入即可。