1 / 1 / 0
Регистрация: 26.10.2018
Сообщений: 49
1

Не хочет работать вывод в файл через fstream и <<

10.03.2019, 12:59. Показов 927. Ответов 2
Метки нет (Все метки)

Открывается файл, считывает пару строк, освобождаем буфер потока (хотя их вроде бы два при создании fstream объекта in и out) и пытаюсь запихнуть на место где остановился указатель в файле строку, компилятор не ругается, но ничего в файле не меняется.
C++
1
2
3
4
5
6
7
8
9
        string date= "sfgzf", name;
    fstream config("Config.txt");
    config >> name; config >> name; config >> name;
    for (int i = 0; i < id; i++) {
        config >> name;
    }
    config.flush();
    config << date;
        config.close();
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2019, 12:59
Ответы с готовыми решениями:

Простой вывод массива в методе через конструктор не хочет работать
Без конструктора и дополнительных переменных, а допустим с константой 3, всё работает, но метод...

Возможно ли через fstream работать с таблицей xls?
Hello! Возможно ли через библиотеку fstream работать с таблицей.xls. Т.е. ну например мне нужно...

Ввод и вывод через fstream
Непонятно почему не выводит в файл. Например в файле 123 &quot;аааббб&quot; а в файл 321 пустота, но если...

Список, ввод-вывод через fstream
Подскажите плс почему у меня вывод в файл не хочет делать?((( Это програма списка структур....

2
Модератор
Эксперт С++
12067 / 9752 / 5896
Регистрация: 18.12.2011
Сообщений: 26,174
10.03.2019, 13:21 2
Лучший ответ Сообщение было отмечено UzkovD как решение

Решение

1.
C++
1
fstream config("Config.txt",ios::in | ios::out);
2. Нужно выставить позицию записи заново.
Вот так работает
C++
1
2
3
4
5
6
7
8
fstream config("file1.txt", ios::in | ios::out);
    if (config)
    {
        config >> name; config >> name; config >> name;
        config.seekp(0);
        config << date;
        config.close();
    }
1
1 / 1 / 0
Регистрация: 26.10.2018
Сообщений: 49
10.03.2019, 14:15  [ТС] 3
Спасибо, первое помогло.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2019, 14:15
Помогаю со студенческими работами здесь

Некоректный вывод в файл (использовал fstream)
такая функция void Save(DATA **pbeg) { system(&quot;cls&quot;); DATA *pv; //указатель на структуру...

Не выводится информация в файл через fstream
#include &lt;fstream&gt; #include &lt;iostream&gt; using namespace std; int main() { fstream fio(...

Информация не сохраняется файл через fstream
Если создать объект типа fstream, то в файл почему-то ничего не записывается (в отличие от...

SSH не хочет работать с x11 через putty
Здравствуйте, установил ssh на комп для putty(у меня windows xp), подключился к ubuntu server,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru