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

Read and write binary file - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ После отключения компа удалилась последняя версия проекта http://www.cyberforum.ru/cpp-beginners/thread1769346.html
Было экстренное отключение компа. Потом решил посмотреть .cpp файл. Хотя я сохраняю по несколько раз в день, там была только очень старая версия..... При открытии самого проекта вылетело такое окно:
C++ Конструктор переноса при наследовании в шаблонном классе Здравствуйте. Возможно ли как-то реализовать то, что я пытаюсь сделать? template<typename T> class Interface { protected: T *pointer; virtual void move(Interface &&i2) = 0; http://www.cyberforum.ru/cpp-beginners/thread1769319.html
Найти произведение элементов массива, принадлежащих интервалу C++
Ввести одномерный массив А , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива.
C++ Заменить при выводе массива каждый второй элемент остатком от деления на 10
Как при выводи массива заменить остатком от деления каждый второй элемент на 10. #include <iostream> #include <iterator> using namespace std; int main() { int n,i; int y; int a; // double y;
C++ Заменить первый и предпоследний элементы массива произведением его элементов, принадлежащих интервалу http://www.cyberforum.ru/cpp-beginners/thread1769219.html
Ввести одномерный массив А , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива.
C++ Atoi для двоичной системы Есть такое? Ну т.е. atoi переводит десятичное число из текста в десятичное число, а мне нужно двоичное... char str = "00000001"; int num = ?; или char str; itoa(1, str, 2); подробнее

Показать сообщение отдельно
BeginerC
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 7

Read and write binary file - C++

23.06.2016, 13:14. Просмотров 192. Ответов 4
Метки (Все метки)

Ребята, срочно нужна помощь.
Записываю класс Message с сообщениями в файл.

C++
1
2
3
4
5
6
7
8
9
struct Head
{
public:
    int who;
    int to;
    float version;
    bool received  = false;
    int messageSize;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Message
{
public:
    Head obj;
    char* message;
 
    Message() : message(NULL)
    {}
 
    Message(int who, int to, string msg)
    {
        int size = msg.size()+1;
        message = new char[size];
        strcpy(message, msg.c_str());
 
        obj.set(who, to, size);
    }
};
Как мне вычитать и изменить по очереди к каждому сообщению received на true? Собственно как вычитать я знаю, а как сразу изменить и записать изменения в файл?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru