我不太知道该如何提问...
假设我想从我的函数中读取一个文件,但我不知道我想要读取的文件名是什么,因为文件名将作为命令行参数(argv[])传递给我的主函数。
所以我的主函数看起来像:
int main(int argc, char *argv[])
我的函数将会是这样的:
int get_corners(FILE *input, int size, and so on)
我在我的函数中尝试过的:
*input = fopen(argv[1], "r");
但是编译器说它无法识别变量argv。
那么,有人能帮我理解如何在不在主函数中时调用输入文件并处理命令行参数吗?