どう聞いたらいいのかわからない…
関数からファイルを読み取りたいとしますが、ファイル名はメイン関数でコマンドライン引数 (argv[]) として渡されるため、読み取りたいファイル名がどうなるかわかりません。
私のメインは次のようになります:
int main(int argc, char *argv[])
私の関数は次のようになります。
int get_corners(FILE *input, int size, and so on)
私が自分の機能で試したこと:
*input = fopen(argv[1], "r");
しかし、コンパイラは変数argvを認識しないと言った
それで、誰かがメインでなく、コマンドラインパラメータを処理しなければならないときに入力ファイルを呼び出す方法を理解するのを手伝ってもらえますか?