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

Перегрузка ofstream / ifstream для классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ перевод числа из шестнадцатеричной системы исчисления в десятичную/ В текстовом файле подсчитать количество строк http://www.cyberforum.ru/cpp-beginners/thread78718.html
Помогите пожалуйста написать программы немогу справиться 1)Написать функцию которая переводит число из шестнадцатеричной системы исчисления в десятичную. 2)В текстовом файле подсчитать количество строк, которые оканчиваются буквой "s".
C++ Пары элементов с одинаковыми знаками? Дан масив n=20 зап0лненый случайным образ0м от -45 до 95ВсТАвить число между всеми соседними элементами, которые образуют пару элемент0в с одинак0выми знаками ( водить с клавы ) Добавлено через 14 часов 5 минут помогите http://www.cyberforum.ru/cpp-beginners/thread78713.html
C++ ОБРАБОТКА ТЕКСТОВЫХ СТРОК
Всем привет!помогите написать программу на языке С! 1. Напечатать слово, содержащее наибольшее количество цифр и слово с наибольшим количеством знаков. Напечатать количество слов, содержащих два знака или более и найти сумму всех цифр последовательности. Дана последовательность слов в виде текстовой строки. Слова в последовательности разделены одним или несколькими пробелами. В состав каждого...
Небольшой вопрос про наследование. C++
Как понять Circle (int x, int y, int r, TColor p, TColor b) : cx (x), cy (y), rad (r), Shape (p, b) {} строчку понял что это конструктор но как это понять... #include <vcl.h> //--------------------------------------------------------------------------- #ifndef Unit2H #define Unit2H //--------------------------------------------------------------------------- #include...
C++ программа,которая чертит на экране ракету http://www.cyberforum.ru/cpp-beginners/thread78687.html
помогите сделать программу,которая чертит на экране ракету. программу выполнять на Borland C
C++ Каждую группу символов 120 в числе заменить символы 478 Дано число. Каждую группу символов 120 в этом числе заменить символы 478. подробнее

Показать сообщение отдельно
audiophile
9 / 9 / 0
Регистрация: 01.11.2009
Сообщений: 67
23.12.2009, 20:16     Перегрузка ofstream / ifstream для классов
Приветствую! Возникла трудность. Имеется класс с данными. Необходимо реализовать чтение и ввод объекта класса в файл посредством перегрузки потоков ofstream и ifstream.
Вот я кое-что прикинул:
C++
1
2
3
4
5
6
    ofstream & operator >> ( ofstream & ofs)
    {
        for ( int i = 0; i < counter; i ++ )
            ofs << array[i].tnumber << "    " << array[i].fam << "  " << array[i].imya << " " << array[i].otch << '\n';
        return ofs;
    }
Вопрос: как это теперь использовать? Я понимаю, что-то вроде этого нужно?
C++
1
2
3
4
5
    name obj;
    obj.bigput(); // забивает с клавиатуры данные в объект класса
    ofstream out; // создаем поток
    out.open(fname, ios::out | ios::app); // открывает файл с именем fname
    out >> obj; // ???
В последней строчке явно что-то нечисто. Как правильно? Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru