Форум программистов, компьютерный форум CyberForum.ru

Как из файла прочитать размерность матрицы и её содержимое? - C++

Восстановить пароль Регистрация
 
Polynochnik
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 51
11.04.2014, 18:47     Как из файла прочитать размерность матрицы и её содержимое? #1
Помогите пожалуйста, ничего не нашёл! Как из файла прочитать размерность матрицы и её содержимое?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 18:47     Как из файла прочитать размерность матрицы и её содержимое?
Посмотрите здесь:

C++ Как изменить размерность матрицы
C++ Считать размерность матрицы из файла
Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла C++
C++ как можно прочитать файл в обратном порядке т.е. стать в конец файла и прочитать до начальной позиции?
C++ Как прочитать информацию из файла
C++ Как сохранить контейнеры STL в файл. И как потом их прочитать из файла
Как прочитать числа из бинарного файла C++
C++ Как прочитать несколько байт из файла с n-го бита

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
11.04.2014, 20:01     Как из файла прочитать размерность матрицы и её содержимое? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
     #include <fstream>
            ...
    ifstream fp ("C:\\1\\1.txt");// открываем файл (связываем поток fp с указанным файлом)
    if ( ! fp ) {// проверяем открылся ли файл
        cout << "ошибка: не могу открыть входной файл " << endl;
        system("pause");
        exit(0);
    }
    fp>>size;// считываем из файла количестве строк матрицы (квадратной, если матрица 
          //не квадратная то считываем ещё и число    
     //столбцов), в файле в 1-й строке должно находиться число строк (в не квадратной 2 числа )
    Arr=new int*[size];     //создание динамического массива
    for(int i=0;i<size;++i)     
        Arr[i]=new int[size];   
 
    for(int i=0;i<size;++i)
        for(int j=0;j<size;++j)
        {
            fp >>Arr[i][j];// считываем поэлементно элементы матрицы в массив 
        }
    fp.close();
Yandex
Объявления
11.04.2014, 20:01     Как из файла прочитать размерность матрицы и её содержимое?
Ответ Создать тему
Опции темы

Текущее время: 20:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru