Имя пользователя:
Пароль:
 

Название темы: файлы
Показать сообщение отдельно

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


farik
Цитата:
friend fstream& operator << (fstream& stream, const Data& d)
{

RussianMessage("\nИмя: ");
stream<<d.name.c_str();

RussianMessage("\nФамилия: ");
stream<<d.surname.c_str();

RussianMessage("\nВозраст: ");
stream<<d.age;
return stream;

}
Вот это должно быть дейтвительно френдом, а не членом класса как сейчас. Плюс, будет лучше если оно будет принимать ostream, а не fstream. Аналогично для operator >>

upd И ещё будет неплохо, если оно не будет ничего писать на экран. Ибо при чтении из файла вылезут три сообщения непонятно к чему.

-------
http://ivank.ru


Последний раз редактировалось ivank, 24-05-2006 в 19:31.


Отправлено: 10:52, 24-05-2006 | #2

Название темы: файлы