gcc 4.4.4 c89
У меня есть следующий файл, который содержит имя, возраст и пол. Я пытаюсь читать в возрасте.
"Bloggs, Joe" 34 M
Я могу открыть файл успешно:
fp = fopen("input.txt", "r");
if(fp == NULL) {
fprintf(stderr, "Failed to open file [ %s ]\n", strerror(errno));
return 1;
}
И я пытаюсь читать в возрасте (34).
int age = 0;
int result = 0;
result = fscanf(fp, "%d", &age);
Однако, когда я пытаюсь распечатать результат, я всегда получаю ноль для возраста и результата.
Большое спасибо за любые предложения,