发布网友 发布时间:2022-05-09 23:11
共4个回答
热心网友 时间:2023-10-20 23:43
程序在命令行下调用的方式应该是热心网友 时间:2023-10-20 23:43
你 main 函数会根据你输入的参数 argc, argv, 这是由操作系统传递的参数, argc 记录了用户在运行程序的命令行中输入的参数的个数, 没有输入参数 agrc = 1, argv[0] 通常指向程序中的可执行文件的文件名, 之后就是根据你输入的参数值多少存储你输入的参数的, 你的程序判断当 argc != 3, 就执行退出, 也就是说你的可执行文件后面的参数不等于两个程序就直接结束, if((fp=fopen(argv[2],"r"))==NULL) exit(1);热心网友 时间:2023-10-20 23:44
在main函数中的return 和 exit()前 加一行代码 system("pause"); 就可以了热心网友 时间:2023-10-20 23:44
请在命令行下打开该程序~