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

Вектор в файл и из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тема для курсовой работы http://www.cyberforum.ru/cpp-beginners/thread949903.html
Добрый вечер. Нас сегодня обрадовали курсачом, а точнее так: делать его будем со второго полусеместра, но я задумываюсь над ним заранее. Тему курсача надо обозначить примерно в субботу след....
C++ Машинное представление типов float и struct Србственно, задача с вещестенными более-менее понятна, так как вручную все это делается более-менее легко. А вот как записать все это в коде, и при этом сделать его максимально понятным и простым... http://www.cyberforum.ru/cpp-beginners/thread949897.html
C++ Склеивание трех и более массивов
Вопрос заключается в следующем: Есть 4 разных одномерных массива char * Name1 = {"Имя1", "Имя2," "Имя3", "Имя4", "Имя5",}; char * Name2 = {"Имя1", "Имя2," "Имя3", "Имя4", "Имя5",}; char...
C++ Библиотека наподобие HtmlAgilityPack
Подскажите пожалуйста, есть что-нибудь наподобие такой для билдера? libxml2 не предлагать! это не то пальто.
C++ С++ Омар Хаям http://www.cyberforum.ru/cpp-beginners/thread949868.html
последняя задача помогите пожалуйста Напишите программу, которая выводит ниже цитаты Омара Хайяма. "О угрозами ада и надежды рай! Крайней мере, одно можно сказать наверняка - это жизнь летит;...
C++ Сумма, произведение, разность, и частное от деления двух чисел Ребята помогите решить задачу. Напишите программу, которая предлагает пользователю ввести два номера, получает два числа от пользователя и выводит сумму, произведение, разность, и частное от деления... подробнее

Показать сообщение отдельно
Nikitko_Cent
143 / 113 / 12
Регистрация: 27.10.2011
Сообщений: 681
Завершенные тесты: 3
07.09.2013, 20:18
Цитата Сообщение от oodessit Посмотреть сообщение
Доброго времени суток !

Есть вектор наполненный каким-то количеством указателей. Также есть класс ContainerWork, который производит с этим вектором какие-то действия. Два метода из них должны записывать в файл этот вектор и читать его из файла.

Пытался таким образом:

C++
1
2
3
4
5
6
7
8
9
10
11
12
void ContainerWork::save_info()
{
FILE *f;
if ((f = fopen("file.bin", "wb")) == NULL)
{printf("Error while opening/writing file.\n");
exit(1);}
 
ofstream fout("file.bin");
for (int i = 0; i < vemp.size(); i++)
{fout << vemp[i] << " ";}
fout.close();
}
Создается файл с подобным содержимым:
004A9888 004A9A78 004A99A0 004A97B0 004A9728

Не могу понять, что к чему. Т.е. мне необходимо сохранить инфу из вектора в файл (по фиг в каком виде), но потом очистить вектор и вывести на экран содержимое файла, но уже в читабельном виде.

Помогите с этими двумя методами, плз.
А что ты ожидал увидеть в выходном файле? Программа отработала нормально - в файл вывелось содержимое указателей, т.е. адреса некоторых объектов

И таки да, вот это:
Цитата Сообщение от oodessit Посмотреть сообщение
C++
1
2
3
4
FILE *f;
if ((f = fopen("file.bin", "wb")) == NULL)
{printf("Error while opening/writing file.\n");
exit(1);}
Это
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru