Форум программистов, компьютерный форум 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++) подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.03.2011, 19:37     Сериализация и десериализация vector'а int'ов
читает и пишет блок памяти вроде как
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <vector>
#include <fstream>
#include <iostream>
 
int main(){
    std::vector<int> v={1,2,3,4,5,6}, res(10);
    std::ofstream ofs("1.dat", std::ios::binary);
    ofs.write(reinterpret_cast<char*>(&v[0]), v.size()*4);
    ofs.close();
    std::ifstream ifs("1.dat", std::ios::binary);
    if(!ifs){std::cerr<<"File not found"; return 1;}
    ifs.read(reinterpret_cast<char*>(&res[0]), res.size()*4);
    for(int i=0; i<res.size(); i++){
        std::cout<<res[i]<<"  ";
    }
    ifs.close();
}
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru