私はCプログラミングにまったく慣れていないので、ファイル名を入力して開くようにユーザーに要求するプログラムを作成し、そのファイルを開いてソートされた値を出力する必要があります。
ファイル ポインタを main に渡す必要がありますか、それとも 1 つの関数でファイルを開くだけで、他の関数全体でそのファイルを操作できますか?
int getFile ()
{
char file_name[100];
FILE* fp;
int rc;
printf("Enter the file name: ");
rc = scanf("%s", file_name);
if (rc != 1)
printf ("error");
fp = fopen(file_name, "r");
return 0;
}
ここからメインにファイルポインタを渡す必要がありますか?