Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
1

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

18.12.2012, 15:16. Показов 436. Ответов 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+" ну и т.д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2012, 15:16
Ответы с готовыми решениями:

Как правильно организовать дописывание данных в звуковой файл
У меня есть TCP сервер написанный на Qt. Сервер у меня создается как отдельный класс Server в...

Дописывание в файл и перезапись любой его строки
Подскажите, как именно дописать в файл .txt информацию? Или как заменить определённую строку файла?...

Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные значения
Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся...

Запись в текстовый файл информации о студентах, поиск информации, сортировка
Здравствуйте помогите пожалуйста:( 3.1 Для записи в текстовый файл информации о студентах Вашей...

6
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
18.12.2012, 15:20 2
std::ios::app?
0
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
18.12.2012, 15:23  [ТС] 3
не понял???
0
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
18.12.2012, 15:25 4
C++
1
ofstream Dfile("DataBase.txt", ios::app);
1
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
18.12.2012, 15:28  [ТС] 5
спасибо!
0
Обитатель форума
200 / 183 / 54
Регистрация: 28.10.2012
Сообщений: 543
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.
Все записи в файл производятся в его конце, не затрагивая текущую информацию в нем. Этот флаг можно использовать только при открытом файле
0
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
18.12.2012, 15:31 7
Цитата Сообщение от Afflicted Посмотреть сообщение
Этот флаг можно использовать только при открытом файле
не вполне понял что вы этим хотели сказать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2012, 15:31

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в типизированный файл.
Помогите добавить к программе след действия: Сохранение и загрузка информации в текст. файл....

Разработать файл сценария для вывода информации о переменных среды Windows в файл
Всем здрасьте, помогите разобраться с заданием. Есть PowerShell , как я понял это аналог cmd в...

Разработать пакетный файл для вывода информации в файл о переменных среды Windows в таблицу
Добрый день, не могу понять как вывести информацию о переменных окружения Windows в файл , чтобы он...

Дописывание букв в StringGrid
Подскажите пожалуйста,в Memo1 вводиться предложение без пробелов и знаков препинания между...

Дописывание строки в memo
Добрый день, Предположим, у меня есть memo (ну, или richedit) с каким-то текстом в несколько...

Дописывание к ячейке StringGrid
Добрый день, как сделать так чтобы нажимая кнопку, которая добавляет информацию в ячейку, не...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.