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

C++ файлы ifstream/ofstream запись класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ while ( не нажата клавиша) http://www.cyberforum.ru/cpp-beginners/thread928719.html
Есть цикл while. Нужно что б цикл заканчивал виполнение если нажата клавиша ... Добавлено через 9 секунд клавиша любая
C++ TiffLib пытаюсь отрыть файл этой либой, но мне пишет в консоль "Deflate compression support is not configured.". Я так понимаю не нужно пересобрать либу с какимито параметрами. Может кто работал с библиотека отзовитесь плис. П.С. компилятор msvc 2010 http://www.cyberforum.ru/cpp-beginners/thread928702.html
C++ Пузырьковая сортировка
Помогите плз. Работаю в Visual Studio 2010. Написал алгоритм пузырьковой сортировки, но когда запускаю вместо одной из цифр выводится самое маленькое из возможных чисел (-858993460). В чем ошибка не знаю. Вот код : #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main()
Ошибка на стадии выполнения ptr = ptr; C++
class CObject { friend Parser; // много полей методов, все должны заполняться в парсере } class Parser { CObject * object_ public:
C++ Как поменять значение регистра? http://www.cyberforum.ru/cpp-beginners/thread928659.html
У меня есть регистр, который определяет место, в котором программа останавливается перед заходом в функцию. Мне нужно шагнуть на следующее место, где эта функция вычисляется. ADDRINT InstPtr = (ADDRINT)PIN_GetContextReg( ctxt, REG_INST_PTR ); ADDRINT NewInstPtr = InstPtr + 1; Вторая строчка написана не правильно, но как шагнуть на это значение регистра, я не знаю.
C++ W8054 Style of function definition is now obsolete При выполнении кода возникает предупреждение, о том, что я использую старый стиль объявления функций. Раньше таких предупреждений не получал. Здесь точно в стиле проблема? Предупреждение: W8054 Style of function definition is now obsolete //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream> #pragma hdrstop ... подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.07.2013, 19:30     C++ файлы ifstream/ofstream запись класса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void main()
{   
    date z(6,10,1991);
    date m(26,10,1986);
    ofstream f("date.bin", ios::binary);
    f<<z;
    f<<m;
    f.close();
 
    date z1;
    date z2;
    ifstream f1("date.bin", ios::binary);
    
        f1>>z1;
        f1>>z2;
        cout<<z1<<endl;
        cout<<z2<<endl;
    
    f1.close();
}
Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ifstream& operator>>(ifstream &fs,date &a)
{
    int sz=sizeof(int);
    fs.read((char*)&a.day,sz);
    fs.read((char*)&a.mounth,sz);
    fs.read((char*)&a.year,sz);
    return fs;
}
 
ofstream& operator<<(ofstream &fs,date &a)
{
    int sz=sizeof(int);
    fs.write((char*)&a.day,sz);
    fs.write((char*)&a.mounth,sz);
    fs.write((char*)&a.year,sz);
    return fs;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru