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

Бинарный файловый вывод и ввод двумерного вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как решать эти задачи? http://www.cyberforum.ru/cpp-beginners/thread700590.html
Получить элементы, встречающиеся в массиве не более одного раза. Массив одномерный. Большая просьба делать это с помощью простейших алгоритмов. Заранее спасибо!
C++ Заполнение символами(манипулятор) Здравствуйте! Я недавно столкнулся с проблемой заполнения строк символами. А в чем именно- допустим у меня есть строка, которая разбивается на новые строки после каждого 5ого символа, и перед этими... http://www.cyberforum.ru/cpp-beginners/thread700575.html
Ошибка "неизвестный тип string" C++
#include <string.h> string Enterway(char); пишет не известный тип string, в другой проге тоже самое но работает, единственное что здесь еще структуры описаны между библиотеками и прототипами...
Как объявлять двумерный динамичсекий массив C++
Как объявлять двумерный динамичсекий массив? Я нашел вот такой код, но не могу его понять Поясните пожалуйста, как работает слеующий код: // ... int **a = new int *; for(i=0; i<n; i++) a...
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread700545.html
Мне надо сделать следующее: даны файлы f1 и f2. Переписать с сохранением порядка следования компонент файла f1 в файл f2, а f2 – в файл f1. Объясните принцип работы с++ с файлами, чтоб я мог потом...
C++ Массив и очередь с приоритетом Здравствуйте! Помогите, пожалуйста, найти информацию(или объясните принцип работы) о реализации очереди с приоритетами через массив. Хотелось бы понять: какую структуру создавать для работы с... подробнее

Показать сообщение отдельно
steam13
1 / 1 / 0
Регистрация: 24.02.2012
Сообщений: 32

Бинарный файловый вывод и ввод двумерного вектора - C++

18.11.2012, 16:34. Просмотров 455. Ответов 0
Метки (Все метки)

Ребят, в общем у меня вот такой вопрос)
Имеются 3 объекта класса
C++
1
2
3
4
5
6
7
8
9
class matrix{public:vector < vector<int> > mtx;
void ch_size(int n){mtx.erase(mtx.begin(), mtx.end());
                             mtx.resize(n+1);
                 for(int i=1;i<=n;i++)
                         mtx[i].resize(n+1);
                             }
 
                              //функции класса и т.д.
                            } a, b, c;
Как мне подряд записать 3 матрицы в бинарный файл?
Как потом считать?

И еще, вот когда я ввожу матрицу изначально ее порядок неизвестен. Приходится сначала вводить порядок матрицы.
Так вот как мне проанализировав первую строчку вычислить порядок матрицы?) Была идея считать первую строку, потом посчитать кол-во пробелов+1=кол-во чисел (n), а вот как потом разделить строку на числа, я не знаю(
Матрицы квадратные)

Добавлено через 18 часов 35 минут
или есть возможность считать первую строку числами и сразу забить в вектор?))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru