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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zarik
3 / 3 / 0
Регистрация: 26.03.2012
Сообщений: 22
#1

Запись вектора стуктур в файл - C++

05.12.2012, 18:01. Просмотров 341. Ответов 7
Метки нет (Все метки)

имеется вектор структур
C++
1
2
3
4
5
struct bb{
        string letter;
        vector<string> word;
    };
    vector<bb> base;
как записать её в файл, чтобы позже считатть обратно в такую же структуру...
заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 18:01     Запись вектора стуктур в файл
Посмотрите здесь:

Массив стуктур - загрузка/сохранение в файл - C++
Всем привет, Есть обыкновенный массив структур, например: struct lists1 { long int name; long int option; char descrip; ...

Запись вектора в файл - C++
Добрый вечер. Есть вектор, содержащий объекты. Мне необходимо записать его в файл, потом считать из него информацию. Как не пытался, все не...

Запись в файл вектора - C++
можете подсказать как записать вектор структур в файл например есть vector&lt;game&gt;gamelist game это структура с полями int data; ...

Запись в файл из вектора - C++
ofstream outfile(&quot;ITER.txt&quot;); ostream_iterator&lt;int&gt; Co(outfile,&quot; &quot;); copy(v1.begin(),v1.end(),Co); Есть вектор заполненый...

Запись в бинарный файл вектора - C++
есть вектор typedef struct Point { double x; double y; Point(double x_, double y_) : x(x_), y(y_) {} ...

Запись в файл вектора обьектов - C++
Здравствуйте, уважаемые форумчане. Есть такое задание. 2 класса(Figure, Square). Figure - базовый клас, с виртуальными методами...

Запись вектора в бинарный файл - C++
Здравствуйте, пытаюсь сделать запись вектора из обьектов моего класа в бинарный файл, но получаю не понятного рода символы в значениях...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
05.12.2012, 18:10     Запись вектора стуктур в файл #2
Можно использовать функцию freopen() для ввода и вывода в текстовый файл, только выводить надо не сплошным текстом, а хотя бы через табуляцию \t или перевод каретки на новую строку \n.
Zarik
3 / 3 / 0
Регистрация: 26.03.2012
Сообщений: 22
05.12.2012, 18:23  [ТС]     Запись вектора стуктур в файл #3
у меня два листбокса
Первый берет данные из
C++
1
string letter;
Когда я выбираю елемент из первого лист бокса, то второй автоматически заполняется данными тоесть
C++
1
vector<string> word;
мне надо, чтобы я это записал в файл, а при следующем запуске открыть файл, и заполнить структуру... а далее уже мои проблемы
Миниатюры
Запись вектора стуктур в файл   Запись вектора стуктур в файл  
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
05.12.2012, 18:26     Запись вектора стуктур в файл #4
Извиняй, есть предположения только как это реализовать в консоли, с визуальным оформлением пока знаком слабо...
Zarik
3 / 3 / 0
Регистрация: 26.03.2012
Сообщений: 22
05.12.2012, 18:27  [ТС]     Запись вектора стуктур в файл #5
Цитата Сообщение от BoBaH26 Посмотреть сообщение
Извиняй, есть предположения только как это реализовать в консоли, с визуальным оформлением пока знаком слабо...
скажи как знаешь, я и в консоле тоже знаю...
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
05.12.2012, 18:30     Запись вектора стуктур в файл #6
Zarik, придумайте сами для себя формат записи данных в файл
Допустим
base_size --число
letter1
word1_size --число
word1_1
word1_2
...
Zarik
3 / 3 / 0
Регистрация: 26.03.2012
Сообщений: 22
05.12.2012, 18:38  [ТС]     Запись вектора стуктур в файл #7
Цитата Сообщение от I.M. Посмотреть сообщение
Zarik, придумайте сами для себя формат записи данных в файл
Допустим
base_size --число
letter1
word1_size --число
word1_1
word1_2
...
а можно например?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2012, 18:39     Запись вектора стуктур в файл
Еще ссылки по теме:

Запись вектора в бинарный файл - C++
Здравствуйте, не получаеться написать нормальную запись в файл вектора из обьектов класа. Вот сам клас: public class Human { ...

Запись вектора в бинарный файл. - C++
Ребят помогите кто сделать запись в бинарный файл ,а не в текстовый(как в данном коде ) , а то не выходит как то ! заранее спасибо ! ...

Запись вектора строк в бинарный файл - C++
Помогите пожалуйста. Компилируется отлично, без ошибок и варнингов, но при запуске выдает ошибку. уже не знаю как быть. не понятно какая...

Запись в бинарный файл двумерного строкового вектора и его считывание - C++
Ну ни в какую не могу понять эту работу с файлами( В чем проблема? Заранее спасибо #include &lt;iostream&gt; #include &lt;fstream&gt; ...

Запись вектора uin8_t в бинарный файл и обратное чтение из файла - C++
Здравствуйте. Есть std::vector&lt;uint8_t&gt;. Нужно записать все элементы в бинарный файл, а затем считать обратно из файла в...


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

Или воспользуйтесь поиском по форуму:
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
05.12.2012, 18:39     Запись вектора стуктур в файл #8
Допустим, у тебя имеется 3 элемента структуры, ты их в файл записываешь последовательно один за другим, каждый на новой строке. А считываешь точно так же, просто последовательно в цикле заполняя все 3 элемента структуры. Думаю, должно работать.
Yandex
Объявления
05.12.2012, 18:39     Запись вектора стуктур в файл
Ответ Создать тему
Опции темы

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