Я пытаюсь прочитать последовательность целых чисел из текстового файла, который отформатирован следующим образом:
int1
int2
int3
int4
int99
т.е.перед каждым целым числом стоит одна и та же строка, в данном случае 'int'.
Я пробовал следующий код, но программа печатает только первое целое число, а затем завершается.
FILE *fp = fopen("data.txt", "r");
int num;
while (fscanf(fp, "int%d", &num) == 1)
printf("%d\n", num);
fclose(fp);