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

Запись объектов в файл и чтение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исключения http://www.cyberforum.ru/cpp-beginners/thread246637.html
пожалуйста, gомогите решить задачу на с++ , кoтoрая пoкaзывaет, чтo функция co cвoим блoкoм try не дoлжна пeрeхватывaть кaждую вoзмoжную oшибку, сгeнeрировaнную внутри try. Некoтoрыe исключения мoгут быть прoпущены и oбрaбoтаны в других oблaстях дeйствий.
C++ извлечь биты и вывести в виде двоичного кода число на языке С Помогите пожалуйста написать программу. суть которой заключается в том,чтобы извлечь биты и вывести в виде двоичного кода число,вводимое с клавиатуры.И сделать это с типом данных double или float.Буду очень признателен. http://www.cyberforum.ru/cpp-beginners/thread246633.html
C++ извлечь биты и вывести в виде двоичного кода число на языке С
Помогите пожалуйста написать программу. суть которой заключается в том,чтобы извлечь биты и вывести в виде двоичного кода число,вводимое с клавиатуры.Буду очень признателен.
Удаление(добавление) поля из(в) структуры C++
Помогите с алгоритмом удаления и добавления поля в структуру. Есть телефонный справочник. Удаление пытаюсь реализовать следующим образом: На место удаляемой строки стягиваю все вышестоящие, тоесть перезаписываю и в конце получается две одинаковых строчки, а на выводе просто одну не вывожу. Но оно работает пока только для одноразового удаления. А как узнать индекс после всех махинаций...
C++ круг http://www.cyberforum.ru/cpp-beginners/thread246618.html
Нужно вводить точку и что бы писало принадлежет ли она закрашеной области или нет
C++ dLL Мужики, помогите, нигде не могу найти. есть у меня dLL вот его cpp // Главный DLL-файл. #include "stdafx.h" #include "lib.h" подробнее

Показать сообщение отдельно
igorrr37
1643 / 1271 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
22.02.2011, 11:43     Запись объектов в файл и чтение
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
30
31
#include <iostream>
#include <fstream>
 
class my {
    int a;
    float b;
    char c[30];
    public:
    friend std::ostream& operator<<(std::ostream& o, my& x){
        std::cout<<"a= "<<x.a<<", b= "<<x.b<<", c= "<<x.c;
    }
    void create(){
        std::cout<<"a = "; std::cin>>a;
        std::cout<<"b = "; std::cin>>b; std::cin.ignore();
        std::cout<<"c = "; std::cin.getline(c, 30);
        std::cout<<*this<<" created\n";
    }
};
 
int main (){
    my o, o1;
    o.create();
    std::ofstream ofs("text.txt", std::ios::binary);
    ofs.write(reinterpret_cast<char*>(&o), sizeof(o));
    ofs.close();
    std::ifstream ifs("text.txt", std::ios::binary);
    if(!ifs){std::cerr<<"File not found"; return 1;}
    ifs.read(reinterpret_cast<char*>(&o1), sizeof(o1));
    ifs.close();
    std::cout<<"o1: "<<o1<<"\n";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru