![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Гость_студент |
|
|||
Unregistered |
Всем привет !
![]() Подскажите, пожалуйста, как записать структуру в файл с помощью STL т.е. надо записать поля данных Ф.И.О. используя "fstream.h" а не старые функции для работы с файлами которые объявлены в "stdio.h". Заранее спасибо. ![]() |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
||||
|
||||
LuckLess |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 15.9.2004 Репутация: 1 Всего: 1 |
пишешь оператор
а затем просто
|
||||
|
|||||
Гость_Студент |
|
|||
Unregistered |
Да, я так и делаю
только вот почему-то он не добавляет новые данные в файл если я устанавливаю режим "ios::ate" или я что-то не так делаю? |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: 12 Всего: 17 |
обычный для начала поставь ios::out
во-первых, нафига бинарно? во-вторых, почему не возвращаешь fstream переменную в определении операторов? |
|||
|
||||
LuckLess |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 15.9.2004 Репутация: 1 Всего: 1 |
и еще не надо делать это для fstream,
перегружай для ostrea и istream , и тогда этот оператор сможешт использовать для всех потоков |
|||
|
||||
Гость_Студент |
|
|||
Unregistered |
comcon1
Если я открываю файл с режимом "ios::out" то он создает новый файл и тем самым перезаписывает существующий файл ![]() |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: 12 Всего: 17 |
ios::app, на сколько я помню.
|
|||
|
||||
Гость_Студент |
|
|||
Unregistered |
Действительно надо было указать режим "ios::app" все работает
![]() спасибо comcon1 за помощь. ![]() |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: 12 Всего: 17 |
регистрируйся и оставася, гость-студент.
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |