ВУЗ:
Составители:
Рубрика:
106
….
fscanf(fp,"%d",&n);
fscanf(fp,"%f",&x);
…
Пример. Чтение данных из файла в массив. Количество данных
известно или их в файле больше. Числа записаны в файле по одному на
строке (или через пробел).
// Чтение данных из файла в массив
// количество данных известно или их в файле больше
FILE *fp;
char * fileName="d:\\temp\\dann.txt";
fp=fopen(fileName,"r");
const int n=6;
int mx[n], r;
// чтение из файла
for (int i=0;i<n;i++) {
fscanf(fp,"%d",&r);
mx[i]=r;
}
fclose(fp);
// печать:
for (int i=0;i<n;i++) printf("%d ",mx[i]);
Пример. Чтение данных из файла в массив. Количество данных
неизвестно. В программе файл открывается дважды: первый раз, чтобы
подсчитать количество элементов, а второй раз – для считывания данных в
динамический массив.
….
fscanf(fp,"%d",&n);
fscanf(fp,"%f",&x);
…
Пример. Чтение данных из файла в массив. Количество данных
известно или их в файле больше. Числа записаны в файле по одному на
строке (или через пробел).
// Чтение данных из файла в массив
// количество данных известно или их в файле больше
FILE *fp;
char * fileName="d:\\temp\\dann.txt";
fp=fopen(fileName,"r");
const int n=6;
int mx[n], r;
// чтение из файла
for (int i=0;iСтраницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »
