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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Параметризованный класс списки http://www.cyberforum.ru/cpp-beginners/thread1185086.html
Создать параметризованный класс (шаблон) для списков. Предусмотреть в нём все методы, которые необходимы, чтобы новый тип данных мог быть использован наравне с системными типами. Как сделать из класса списков параметризованный? #include <iostream> #include <conio.h> using namespace std; class CData { public: // Ñîáñòâåííî äàííûå êëàññà. int a;
C++ CLOCK_PER_SEC - есть отражение скорости системы? Используя Windows7 x86 переменная CLOCK_PER_SEC имеет значение 1000, в Unix-системах это значение равно 1 млн. Этот макрос определяет число тиков в секунду. Получается, что Unix-системы, с теми же характеристиками железа дают возможность более точного замера скорости выполнения? Все так? Добавлено через 18 часов 40 минут Или они, возможно, даже работают быстрее Windows... ? http://www.cyberforum.ru/cpp-beginners/thread1185075.html
C++ Структуры: расписание движения автобусов
В справочной автовокзала хранится расписание движения автобусов. для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. Пункт назначения и время вводятся с клавиатуры.
Написать рекурсивную и нерекурсивную программу C++
Написать рекурсивную и нерекурсивную программу вычисления значения функции f, полученной оператором примитивной рекурсии R над функциями g и h. g (x, y, z) = x+y+z h(x, y, z, t,v) = (v+1)(x+z) Помогите, пожалуйста, чем можете.)
C++ Какая фигура в блок-схеме отвечает за вывод в файл? http://www.cyberforum.ru/cpp-beginners/thread1185057.html
Ребята,какая фигура применяется в языке си плюс плюс,которая выводит результат в текстовый файл,или подойдет параллелепипед?
C++ Принцип оптимальности Беллмана Есть инвестор и k предприятия. Инвестор выделяет n тысяч денежных единиц, которые будут распределены между этими предприятиями, по уровню прибыли от них. Подробнее в файле. Помогите решить задачу, пожалуйста :( подробнее

Показать сообщение отдельно
QVO
 Аватар для QVO
636 / 447 / 32
Регистрация: 26.10.2010
Сообщений: 1,261
Записей в блоге: 4
Завершенные тесты: 2
22.05.2014, 20:07     Fstream перемещение каретки
Здравствуйте, не могу разобраться с классом 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;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru