次のコードがあります。
void main()
{
// Ask user for input file name
char file_name[100];
printf("File Name?: \n");
fgets(file_name, 100, stdin);
printf("Your input: %s", file_name);
processFile(file_name);
}
読み取る必要がある入力ファイルの値を取得するために使用されます。次に、processFile 関数で次のことを行います。
void processFile(char *file_name)
{
FILE *in = fopen(file_name,"r");
}
しかし、セグメンテーション エラー (コア ダンプ) が発生しています。理由がわかりません。
ありがとう