Я впервые пишу C, и я пытаюсь открыть файл и прочитать его содержимое.Я использую fgetc для получения строк моего файла .txt, но он возвращает только содержимое без последней строки моего файла .txt.Как я могу убедиться, что fgetc возвращает последнюю строку?
FILE *fp = fopen("nums.txt", "r");
if(fp)
{
int c = fgetc(fp);
while (c != EOF)
{
printf ("%c", c);
c = fgetc(fp);
}
}
Ожидаемый результат:
12
13
14
Но он возвращается к консоли следующим образом:
12
13