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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Тема для курсовой работы http://www.cyberforum.ru/cpp-beginners/thread949903.html
Добрый вечер. Нас сегодня обрадовали курсачом, а точнее так: делать его будем со второго полусеместра, но я задумываюсь над ним заранее. Тему курсача надо обозначить примерно в субботу след. недели, или ещё неделю. Пришла в голову такая идея: у нас в классе компы связаны локальной сетью, можно ли написать консольный\WFApp вариант чата (клиент - сервер), без множества наворотов, тупо...
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 * Name3 = {"Имя1", "Имя2," "Имя3", "Имя4", "Имя5",};
C++ Библиотека наподобие HtmlAgilityPack
Подскажите пожалуйста, есть что-нибудь наподобие такой для билдера? libxml2 не предлагать! это не то пальто.
C++ С++ Омар Хаям http://www.cyberforum.ru/cpp-beginners/thread949868.html
последняя задача помогите пожалуйста Напишите программу, которая выводит ниже цитаты Омара Хайяма. "О угрозами ада и надежды рай! Крайней мере, одно можно сказать наверняка - это жизнь летит; одно можно сказать наверняка, а остальное ложь - Цветок, который однажды взорвался навсегда умирает. " Омар Khayya'm
C++ Сумма, произведение, разность, и частное от деления двух чисел Ребята помогите решить задачу. Напишите программу, которая предлагает пользователю ввести два номера, получает два числа от пользователя и выводит сумму, произведение, разность, и частное от деления двух чисел Вход 8 5 ВЫХОД Сумма составляет 13 Продукт 40 Разница составляет 3 Фактор 1 подробнее

Показать сообщение отдельно
Nikitko_Cent
128 / 98 / 8
Регистрация: 27.10.2011
Сообщений: 627
Завершенные тесты: 2
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);}
Это
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru