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

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

18.12.2012, 15:16. Просмотров 335. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 15:16
Ответы с готовыми решениями:

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

Дописывание в символьный массив через указатель
дано: char *mas = &quot;qwe&quot;; Вопрос: Как сделать из этого массива следующий, без...

Сохранение информации в файл
Привет. Не сохраняет введенную информацию в файл. Помогите разобраться, пож-та....

Запись информации в файл
Я спёр с хабра код драйвера, и теперь мне нужно его модифицировать. Сам то я в...

Запись информации в файл
Мне нужно добавить в сущевствующий файл со списком студентов, тех у которых...

6
vxg
Модератор
3247 / 2048 / 322
Регистрация: 13.01.2012
Сообщений: 7,926
18.12.2012, 15:20 #2
std::ios::app?
0
svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
18.12.2012, 15:23  [ТС] #3
не понял???
0
vxg
Модератор
3247 / 2048 / 322
Регистрация: 13.01.2012
Сообщений: 7,926
18.12.2012, 15:25 #4
C++
1
ofstream Dfile("DataBase.txt", ios::app);
1
svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
18.12.2012, 15:28  [ТС] #5
спасибо!
0
Afflicted
Обитатель форума
199 / 182 / 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
vxg
Модератор
3247 / 2048 / 322
Регистрация: 13.01.2012
Сообщений: 7,926
18.12.2012, 15:31 #7
Цитата Сообщение от Afflicted Посмотреть сообщение
Этот флаг можно использовать только при открытом файле
не вполне понял что вы этим хотели сказать
0
18.12.2012, 15:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2012, 15:31

Занесение информации в файл. С++
setlocale(LC_ALL, &quot;Russian&quot;); double x; double a = 12.5, b = 1.3; double...

Существует ли какие-нибудь мета редакторы(авто дописывание кода)?
Всем доброго времени суток! Я решил оптимизировать свою работу и придумал...

Перезапись части информации в файл
Доброго времени суток. Существует файл, в котором очень много информации....


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

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

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