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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
svkpro
 Аватар для svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
#1

Дописывание информации в файл - C++

18.12.2012, 15:16. Просмотров 281. Ответов 6
Метки нет (Все метки)

всем добрый день.
написал функцию для записи данных в файл и не знаю как дописать в него информацию((((
вот код:
C++
1
2
3
4
5
6
7
8
9
 void add_employee(long,char,char,double) 
   {
    ofstream Dfile("DataBase.txt");
       Dfile<<employee_id<<endl;
       Dfile<<name<<endl;
       Dfile<<post<<endl;
       Dfile<<salary<<endl;
    Dfile.close();        
   };
т. е. поток пишет в файл но каждый раз заново. я понимаю что все по коду) по этому и спрашиваю как "объяснить" потоку что информация уже имеется и нужно дописать
может режимы работы с файлом для потока подскажете типа "w+", "r+" ну и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 15:16     Дописывание информации в файл
Посмотрите здесь:

Списки, чтение и вывод информации в файл C++
C++ программа вывода двоичной информации в файл с различными расширениями
Нежелательное добавление информации в файл, исправить код C++
C++ Занесение информации в файл. С++
C++ Запись и считывание информации в WAV-файл
C++ Шифрование информации и запись в файл с последующей расшифровкой
C++ Как правильно организовать дописывание данных в звуковой файл
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
 Аватар для vxg
2860 / 1793 / 183
Регистрация: 13.01.2012
Сообщений: 6,776
18.12.2012, 15:20     Дописывание информации в файл #2
std::ios::app?
svkpro
 Аватар для svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
18.12.2012, 15:23  [ТС]     Дописывание информации в файл #3
не понял???
vxg
Модератор
 Аватар для vxg
2860 / 1793 / 183
Регистрация: 13.01.2012
Сообщений: 6,776
18.12.2012, 15:25     Дописывание информации в файл #4
C++
1
ofstream Dfile("DataBase.txt", ios::app);
svkpro
 Аватар для svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
18.12.2012, 15:28  [ТС]     Дописывание информации в файл #5
спасибо!
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 541
18.12.2012, 15:28     Дописывание информации в файл #6
ios::app

All output operations are performed at the end of the file, appending the content to the current content of the file. This flag can only be used in streams open for output-only operations.
Все записи в файл производятся в его конце, не затрагивая текущую информацию в нем. Этот флаг можно использовать только при открытом файле
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2012, 15:31     Дописывание информации в файл
Еще ссылки по теме:

C++ Запись больших массивов информации в текстовый файл
Не работает вывод информации в файл в switch() C++
Запись информации в файл C++
C++ Запись из драйвера информации в файл
Запись информации в файл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
vxg
Модератор
 Аватар для vxg
2860 / 1793 / 183
Регистрация: 13.01.2012
Сообщений: 6,776
18.12.2012, 15:31     Дописывание информации в файл #7
Цитата Сообщение от Afflicted Посмотреть сообщение
Этот флаг можно использовать только при открытом файле
не вполне понял что вы этим хотели сказать
Yandex
Объявления
18.12.2012, 15:31     Дописывание информации в файл
Ответ Создать тему
Опции темы

Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru