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

Ребята есть ли метод vector <bool> записать в бинарный файл? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не находит файлы для include http://www.cyberforum.ru/cpp-beginners/thread954115.html
Здравствуйте, работаю в Code::Blocks'e, пытаюсь подключить свои файлы с помощью #include, но компилятор не может их найти. Уже добавил в проект, в папку с проектом, вообщем перепробовал всё. В чём ошибка ?
C++ Внешняя функция вот условие лабы: Разработать класс Stud (студент) содержащий поля фамилия, семестр, 4 оценки, конструкторы и деструктор, функцию вывода информации по объекту. Внешняя функция exam заносит в объект класса Stud результаты сессии. Создать несколько объектов класса Stud. Создать массив объектов. class stud { friend void exam(int *arr, int n); private: static const int marks = 4;... http://www.cyberforum.ru/cpp-beginners/thread954091.html
SFML Sfml библтотека
Помогите с выбором библиотеки. Хочу научиться работать с 2d графихой, хотя бы до уровня написания игры МАРИО. Cтоит ли изучать sfml или лучше для начала opengl?? Как я понимаю sfml написанна с помощью opengl. И какая библиотка больше подойдет для начала???
Численное решение уравнений C++
Прошу помощи. Найти наименьший положительный корень уравнения каждым из способов: метод итераций метод Ньютона (метод касательных) метод секущих (правило ложного положения) метод деления отрезка пополам (метод проб) с погрешностью, меньшей E=0.0001 Для проверки вывести значения F(x-E), F(x), F(x+E) Добавлено через 13 минут
C++ Массивы. Найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон http://www.cyberforum.ru/cpp-beginners/thread954062.html
Всем привет! Начал изучать C++, сталкнулся вот с такой задачей Произвести следующую обработку 15 вещественных чисел: найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон . Ни как не могу решить, может кто написать код?
C++ Создать массив структур "Ведомость про участников конкурса" здравствуйте. Прошу написать программу. Большое спасибо за ваш труд. Условие: Создать массив структур, используя данные из задания. Создать программное приложение, которое включает его обработку с выведением на экран результатов(глобальные переменные не использовать, функция main должна быть назначена только для вызова функций пользователя) Задание: Ведомость про участников конкурса содержит... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
14.09.2013, 15:17     Ребята есть ли метод vector <bool> записать в бинарный файл?
Цитата Сообщение от Croessmah Посмотреть сообщение
Действительно, vector < bool > не содержит такой функции
- метод есть
http://codepad.org/kV567RPH
https://ideone.com/vXRyuv.
хотя на его месте видимо стоит заглушка, как скажем в Win98 стояла заглушка для CreateRemoteThread .

Вопрос темы сводился не к очередному нравоучению, а к тому чтобы запулить вектор булов в файл.
Cобственно вот код для помещения данных в поток
http://codepad.org/1Vc9J2Z4
а вот для записи в файл
http://codepad.org/B019pfx8

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <vector>
#include <fstream>
#include <iostream>
#include <algorithm>
using namespace std;
 
int main()
{
    vector<bool> vec;
    vec.push_back(true);
    vec.push_back(false);
    vec.push_back(true);
    vec.push_back(true);
 
    //vec.data();
    for(size_t i = 0; i < vec.size(); i++)
    {
        if(vec[i])
            cout<<"true"<<endl;
        else
            cout<<"false"<<endl;
    }
 
    ofstream ofs("data.txt");
    copy(vec.begin(), vec.end(), ostream_iterator<bool>(ofs, " "));
    ofs.close();
    
    return 0;
}
 
Текущее время: 12:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru