Предположим, данные 123 134 2312 32131 2131231 211212
Он должен принимать их как разные числа и сохранять их в целочисленном массиве.
Вы можете использовать fscanf со спецификатором формата %d для чтения последовательных целочисленных значений из текстового файла.
fscanf
%d
int i = 0, cap = 10; int *a = malloc(cap * sizeof(int)); int n; while (scanf("%d", &n)) { if (i == cap) a = realloc(a, (cap *= 2) * sizeof(int)); a[i++] = n; }