Im new to C и я в настоящее время пишу код, где я должен сканировать список случайных целых чисел из .txt-файла, но без использования массивов. Это код, который я использовал для записи программы с помощью массива, чтобы читать 5 случайных чисел из файла .txt.Другой способ сканирования значений в файле .txt с использованием массивов?
#include <stdio.h>
int main(int argc, char const *argv[])
{
FILE *fp;
int a[5];
int i = 0;
int x;
fp = fopen("testdata4", "r");
for (int i = 0; i < 5; i++)
{
fscanf(fp, "%d", &a[i]);
printf("%d\n", a[i]);
}
fclose(fp);
return 0;
}
Как я должен писать код так, что он читает .txt файл без массива и читает целые числа из файла на выходе?
Если у меня есть огромный список целых чисел в файле, и я должен читать их, объявляя переменную для каждого из них будет слишком долго. Итак, для таких ситуаций, как мне подойти к проблеме? –
Вам нужно объявить только одну переменную. – haccks
Код работает! Большое спасибо! –