我真的不知道该怎么问这个...命令行参数和文件输入的C
本来我想,开始读功能的文件,但我不知道会是怎样的文件名,我想读,因为文件名会在我的主要功能被传递作为命令行参数(argv [])
所以我主要的样子:
int main(int argc, char *argv[])
我的功能将类似于:
int get_corners(FILE *input, int size, and so on)
我已经试过在我的功能:
*input = fopen(argv[1], "r");
但是,编译器说,它无法识别变量的argv
那么,能不能有人请帮助我了解如何给你打电话时,输入文件不是主要的,必须处理命令行参数?
哪个编译器使用的是..这OS,你运行这个吗? – Krishnabhadra
以及我正在使用UNIX –