С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
phtnr
1 / 1 / 1
Регистрация: 31.03.2014
Сообщений: 62
1

Запись/считывание vector в/из файл

22.03.2015, 16:45. Просмотров 481. Ответов 5
Метки нет (Все метки)

Здравствуйте. Есть массив векторов. Необходимо их в бинарном виде записать, а потом считать из файла без сторонних библиотек. Использую поток ofstream.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2015, 16:45
Ответы с готовыми решениями:

STL vector запись в файл
Здраствуйте! Такая проблема, есть у меня например vector чисел 1,2,3,4,5 надо...

считывание и запись в файл
вот написал программу на C++ builder в консоли, считывающую два числа и...

Считывание и запись в файл
решил задачу на с, го её нужно перевести на с++. у меня возникли проблемы с...

Считывание и запись в файл
В Си. В файле data.txt даны квадратная матрица A и вектор X, соответствующих...

Считывание и запись в файл
Короче пытаюсь считать из одного файла цифру и записать ее в другой файл На то...

5
nmcf
6515 / 5744 / 2617
Регистрация: 14.04.2014
Сообщений: 24,494
22.03.2015, 17:12 2
Записывай с помощью write(), данные вектора - через data().
0
phtnr
1 / 1 / 1
Регистрация: 31.03.2014
Сообщений: 62
22.03.2015, 18:19  [ТС] 3
А пример реализации можно?
0
nmcf
6515 / 5744 / 2617
Регистрация: 14.04.2014
Сообщений: 24,494
22.03.2015, 19:36 4
C++
1
ofs.write((char *)(v.data()), v.size * sizeof(тип));
Это для простых типов, разумеется. Если в векторе контейнеры, то так не выйдет.
И размер ещё в начале надо записывать.
1
phtnr
1 / 1 / 1
Регистрация: 31.03.2014
Сообщений: 62
04.05.2015, 15:38  [ТС] 5
Спасибо. Теперь у меня задача усложнилась, теперь у меня вектор структур содержащие контейнеры(тоже векторы), ну или вектор векторов, без разницы. Вот как такую конструкцию быстро записывать/считывать из файла не могу придумать. Пока без помощи сторонних библиотек.
Только записывать размер каждого вектора элемента структуры и последовательно так сохранять и считывать?
0
lss
930 / 859 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
04.05.2015, 15:59 6
Цитата Сообщение от phtnr Посмотреть сообщение
Только записывать размер каждого вектора элемента структуры и последовательно так сохранять и считывать?
Да.
Цитата Сообщение от phtnr Посмотреть сообщение
Пока без помощи сторонних библиотек.
Сторонние библиотеки то же самое делают.
0
04.05.2015, 15:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2015, 15:59

Считывание и запись матрицы из/в файл
Так,вообще вот исходный файл(F:\****\****\input.txt): 3 3 1 2 3 4 5 6 7 8 9...

Запись в файл и его считывание
Добрый вечер,помогите с программой "строковый ввод-вывод" 1)Создать текстовый...

Считывание и запись в файл по 8 байт
Вообщем такая беда как считать по 8 байт из одного файла и засунуть в...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru