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

Проблемы сохранения структуры в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параметризованный класс(поле - список адаптера контейнера - очередь с приоритетом) http://www.cyberforum.ru/cpp-beginners/thread961345.html
Надо реализовать адаптер контейнера: приоритетная очередь на осонове списка. Должно оно быть описано в сообстенном параметризированом классе, со своими методами. Сделал шаблон класса, пытаюсь сделать метод добавления елемента в очередь(в моем методе попросу должнен использоваться стандартый метод push()). Но именно в том месте где прописан етот метод у меня ошибка. Ссылаеться на файл algorithm. В...
C++ Ошибка в коде Дорогие программисты! Помогите пожалуйста юному прогеру понять в чем трабла ) сабж: #include <iostream> using namespace std; unsigned long int Perimeter(unsigned short int length, width); int main() http://www.cyberforum.ru/cpp-beginners/thread961341.html
C++ Не могу записать в файл
написал программу, числа из одного файла записывать в другой . Вчера работала а седня не работает . помогите, в чем может быть дело?\ #include "stdafx.h" #include "iostream" #include <string> #include <fstream> using namespace std; void main() {
Задача на сортировку строк C++
Задача: в 10 строковых переменных занесите 5 рандомных символов, а потом сортируйте их в порядке возрастания. Помогите советом, пожалуйста-как создать массив строк, и присвоить рандомное значение int?
C++ std::map в инлайн-асме http://www.cyberforum.ru/cpp-beginners/thread961317.html
Доброго времени суток Имеется MAP-массив содержащий хуки для функций Нужно получить соответствующий адрес в naked функции: std::map<PVOID, PVOID> mHooks; //... __declspec(naked) void _hookHandler() { __asm { push ebp
C++ Наследование Ребят помогите на основе классе сделать подкласс( наследование на основе добавление элемента методом очереди).Т.е что надо , задаем число н задач, задали приоритет имя, он нам вывел или не вывел записи как нажали меню, и нужно к нашему заданному количеству добавить еще 1 элемент в конец нашего хранящегося. #include<iostream> #include<math.h> #include<time.h> #include<fstream> using namespace... подробнее

Показать сообщение отдельно
gromo
370 / 269 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
24.09.2013, 19:17
Цитата Сообщение от Yevgeniy_F Посмотреть сообщение
Так как бы грамотно воткнуть эти три строчки в эту конструкцию?
ну раз уж хотите смешивать
Примерно так (или даже точно ) :

C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
    if (SaveDialog1->Execute())
        {
          f1 = fopen(SaveDialog1->FileName.c_str(),"wb"); // wb - мы открываем для записи бинарный файл
          Data d;
          // ... запoлним d
          fwrite(&d, sizeof(d), 1, f1); //копируем (1) структуру d, размером sizeof(d) байт
          //в поток f1 типа FILE* (возвращается функцией fopen() )
          fclose(f1);
        }
Вот прочтите доку по fwrite() http://www.cplusplus.com/reference/c...ite/?kw=fwrite и подобным функциям. Познавательно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru