У меня работает этот код:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *File_fp = fopen("Example.dat", "w");
char Temporary[50];
if(!File_fp)
{
printf("An error occurred while creating the file.\n");
exit(1);
}
fprintf(File_fp, "This is an example.\n");
fgets(Temporary, 49, File_fp);
printf("It was \"%s\"\n", Temporary);
return EXIT_SUCCESS;
}
Я напечатал «Это пример». в файле "Example.dat", и я хочу снова прочитать его из файла по приведенному выше коду, но в выводе нет строки. Зачем? Пожалуйста, помогите мне.