ВУЗ:
Составители:
Рубрика:
109
fscanf(fp,"%d",&r); n++;
}
fclose(fp); // закрываем файл
// вычисляем размер матрицы
int m = (int)sqrt((double)n);
printf("\n n=%d m=%d",n,m);
// динамический массив из m*m элементов:
int **mx= new int* [m];
for (int i=0;i<m;i++) mx[i]= new int [m];
fp=fopen(fileName,"r"); // снова открываем файл
// чтение из файла
for (int i=0;i<m;i++)
for (int j=0;j<m;j++)
{
fscanf(fp,"%d",&r);
mx[i][j]=r;
}
fclose(fp);
for (int i=0;i<m;i++) {
for (int j=0;j<m;j++)
printf("%d ",mx[i][j]);
printf("\n");
}
Пример. Чтение из файла. Функция isalpha(ch) возвращает
истинное значение, если параметр ch является символом алфавита.
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <iostream>
using namespace std;
FILE *f;
int get_word(char *);
int main()
fscanf(fp,"%d",&r); n++;
}
fclose(fp); // закрываем файл
// вычисляем размер матрицы
int m = (int)sqrt((double)n);
printf("\n n=%d m=%d",n,m);
// динамический массив из m*m элементов:
int **mx= new int* [m];
for (int i=0;i
#include
#include
#include
using namespace std;
FILE *f;
int get_word(char *);
int main()
109
Страницы
- « первая
- ‹ предыдущая
- …
- 107
- 108
- 109
- 110
- 111
- …
- следующая ›
- последняя »
