2

Есть файл, в котором записано неизвестное количество переменных(есть только верхняя граница количества), записанных в формате A1,A2,A3,...,An. Не понимаю, как занести эти переменные в массив. Пытался сделать так:

while(!feof(file)){
fscanf(file,"%d",mas_name[K]);
K++;
}````

1 Answers1

7

Достаточно

while(fscanf(file,"%d",&mas_name[K++]) == 1);

Только массив должен быть достаточно велик.

Если числа разделены запятыми, замените "%d" на "%d%*c".

Вот так -

while(!feof(file))

не делайте!

Harry
  • 221,325