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

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

Войти
Регистрация
Восстановить пароль
 
QVO
 Аватар для QVO
637 / 448 / 32
Регистрация: 26.10.2010
Сообщений: 1,261
Записей в блоге: 4
Завершенные тесты: 2
#1

Fstream перемещение каретки - C++

22.05.2014, 20:07. Просмотров 648. Ответов 1
Метки нет (Все метки)

Здравствуйте, не могу разобраться с классом fstream.

Есть текстовый файл:
Код
0
какие-то данные
какие-то данные
какие-то данные
...
Нужно ноль (в первой строке) заменить на 1 и не затронуть остальные данные.
Код дописывает после 0 единицу, а не заменяет.
C++
1
2
3
4
5
ofstream ofile;
ofile.open( pathfile, ios::app );
ofile.seekp( 0, ios::beg );
ofile << 1 << endl;
ofile.close();
Как мне заменить ноль на другое число, считать этот ноль в переменную, и заменить все строки после нуля?

Добавлено через 1 час 1 минуту
Так же перезаписывает весь файл
C++
1
2
3
4
ofile.open( pathfile, ios::ate );
ofile.seekp( 0, ios::beg );
ofile.put((1+'0'));
ofile << endl;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2014, 20:07     Fstream перемещение каретки
Посмотрите здесь:

Что такое возврат каретки? C++
C++ Насчёт каретки )
C++ fstream с++
C++ fstream
scanf и перевод каретки C++
C++ Перевод каретки и ввод данных в консоли
C++ Перевод каретки и ввод данных в консоли
Перемещение каретки в указанные координаты C++
Вывод в консоль и возврат каретки C++
Возврат каретки консоли! C++
C++ Перемещение каретки мыши по координатам в Linux
C++ Перемещение каретки в консоли

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4524 / 3862 / 1297
Регистрация: 14.04.2014
Сообщений: 15,133
22.05.2014, 22:04     Fstream перемещение каретки #2
Считываешь все строки, меняешь, что нужно, записываешь назад.
Yandex
Объявления
22.05.2014, 22:04     Fstream перемещение каретки
Ответ Создать тему
Опции темы

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