【发布时间】:2020-06-10 19:59:00
【问题描述】:
如何创建文件指针,然后从用户使用 scanf 选择的输入文件中读取?
输入文件 input.txt 已经在项目文件夹中。
这是我写的,但我对如何根据用户输入读取文件感到困惑。
我知道ifp = fopen("input.txt", "r"); 会读取该文件,所以我的问题是如何询问用户需要读取什么文件,然后使用该信息读取正确的文件?
FILE *ifp;
char filename[] = {0};
ifp = filename;
printf("Please enter the name of the file.\n");
scanf("%s", filename);
ifp = fopen("filename", "r");
【问题讨论】: