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

Запись и чтения из файла матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, является ли матрица магическим квадратом http://www.cyberforum.ru/cpp-beginners/thread1203654.html
6. Дана целая квадратная матрица п-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. Только нужно сделать так...
C++ Копирование памяти под std::string Есть код: const int N = 3; string* pstr = (string*)malloc(sizeof(string) * N); string arrstr; memcpy(pstr, arrstr, sizeof(string) * N); pstr = "string0"; ... http://www.cyberforum.ru/cpp-beginners/thread1203607.html
C++ Записать всю информацию из файла в другой файл
в файл нужно записывать информацию , которая хранится после чисел -1 -1 55, ниже указан пример информации в файле -1 -1 55 ufkahfku rhkauhkakhra hu ara aa raw raw aw -1 -1
C++ Как записать все числа из файла в вектор?
Числа хранятся в таком формате, слово Fail потом идет набор чисел и заканчивается двумя пустыми строчками и потом повторяется ниже указан пример bla bla blal fail 9.755 0 2 55 25 2 52 52 2...
C++ Файлы: вывести информацию об абитуриентах, проживающих в деревнях с населением выше 30 человек http://www.cyberforum.ru/cpp-beginners/thread1203603.html
9. Ведомость абитуриентов содержит ФИО, населенный пункт проживания, суммарный балл. Информация о населенном пункте включает в себя население, тип пункта, область. Вывести информацию об абитуриентах,...
C++ Файловый ввод. Считывание по строкам Нужно описать функцию для подсчета количества пустых строк в текстовом файле подробнее

Показать сообщение отдельно
Donville
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 113
14.06.2014, 20:46  [ТС]
Сохраняется отлично матрица так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
cout << "\nEnter name of Matrix file:\n";
gets(name1);
 
ofstream fout(name1, ios::out);
for (int i = 0; i < k; i++)
{
    for (int j = 0; j < m; j++)
    {
        fout << mat[i][j] << " ";
    }
    fout << '\n';
}
А вот при вызове ранее сохраненной матрицы вылетает консоль. Что делать?
Сам вызов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
cout << "\nEnter name of Matrix file: \n";
gets(name2);
 
cout <<"\nYour matrix: \n";
ifstream fin(name2);
for (int i = 0; i < u; i++)
{
    for (int j = 0; j < s; j++)
    {
        fin >> mat[i][j];
    }
}
И скажите, в каком месте нужно выделять память под матрицу при вызове ранее сохраненной. Спасибо заранее!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru