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

Сериализация и десериализация vector'а int'ов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры С++ http://www.cyberforum.ru/cpp-beginners/thread251792.html
Помогите написать плиз!!!!! Описать структуру с именем NOTE, которое помещает следуйщие поля: -Фамилия, имя; - Номер телефона; - Дата рождения (масив из 3 чисел). Написать програму, которая виполняет следуйщие действия: - Введения с клавиатуры даных у масив, который состоит из восьми елементов типа NOTE;записи должны быть упорядочены по трем первым цифрам номера телефона. - вывксти на...
C++ Реализация алгоритма кодирования Шеннона-Фано задание: реализовать алгоритм кодирования Шеннона-Фано, ввести строку символов, на выходе получить таблицу"символ, вероятность, код символа" собственно код: #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <string.h> struct node http://www.cyberforum.ru/cpp-beginners/thread251790.html
C++ Перевертыш
Составить программу, которая определит, является ли заданное слово перевертышем (например, "кок", "шалаш" являются). Вот программа: #include <iostream> #include <string> #include <locale> using namespace std;
C++ Как создать принципиальную схему в MVS 2008 Ee?
Иногда встречаю в книгах схемы работы программы в виде разного рода квадратиков, ромбов, прямоугольников, кружочков, соединенных разнообразными стрелками. Есть ли возможность создать такую принципиальную схему в MVS 2008 Ee? И как, где создавать такую схему? Сам не нашел, к сожалению.
C++ поток прямоугольных импульсов http://www.cyberforum.ru/cpp-beginners/thread251773.html
нужно задать поток прямоугольных импульсов, воздействующих на дискретное отображение. Заранее огромное спасибо
C++ Двум. массив в си++ Ребят, задача такова Дана квадратная матрица A(N,N). Получить из неё массив B, если N - четно, и B, если N - нечетно, элементами которого являются суммы элементов, стоящих по периметрам исходной матрицы. Идея есть по поводу цикла, но он работает правильно только по первому периметру, а дальше не корректно Будьте добры, помогите с циклом. Заранее спасибо. for(k=0;k<p;k++) подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
05.03.2011, 19:18     Сериализация и десериализация vector'а int'ов
я не силен в данной теме, но соображения
1) если это винда, то с помощью CreateFileMapping спроецировать файл в память с заданием размера
2) первым элементом записать int'ом размер вектора
3) с помощью memcpy записать весь вектор в духе memcpy( base, &v.front(), v.size() * sizeof(int) );

обратные действия понятны
1) открыть также файл для чтения
2) прочитать размер сделать v.resize( .. )
3) с помощью memcpy ( &v.front(), base, v.size() * sizeof(int) )

под линь тоже маппинг делают, но тут уж не просвещен
 
Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru