как получить вход из файла определенным образом в C - PullRequest
0 голосов
/ 27 мая 2010

Предположим, данные 123 134 2312 32131 2131231 211212

Он должен принимать их как разные числа и сохранять их в целочисленном массиве.

Ответы [ 2 ]

2 голосов
/ 27 мая 2010

Вы можете использовать fscanf со спецификатором формата %d для чтения последовательных целочисленных значений из текстового файла.

1 голос
/ 27 мая 2010
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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...