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

Запись информации в определенное место файла

05.12.2015, 18:58. Просмотров 353. Ответов 4
Метки нет (Все метки)

Добрый вечер форумчане! Необходим ваш совет. Нужно реализовать возможность записи информации в любое место файла. То есть пользователь вводит позицию, и в эту позицию записываются символы. Я знаю как в коде обозначить запись в начало и конец файла.
C++
1
ofstream out("111.txt",ios::out|ios::in|ios::app);
ios::app\ios::beg. Но такой вариант не подходит по понятным причинам. Читал что есть вариант как то копировать часть текста, на то место вставлять строку и до записывать обратно. Но может есть способ попроще?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2015, 18:58
Ответы с готовыми решениями:

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

Запись информации в конец файла
Доброго времени суток!Появилась небольшая проблема, помогите,...

Запись, хранение и предоставление информации из файла
Изучаю С++, сначала я прочел книгу «С++ за 21 день», она мне дала хоть какое то...

Вернуться в определенное место программы
Здравствуйте! Есть ли возможность в С++ выполнить возврат к определенному месту...

Как перевести каретку в определенное место?
Мне надо поставить каретку в определенное место, но не знаю как... Напишите,...

4
nmcf
6412 / 5673 / 2582
Регистрация: 14.04.2014
Сообщений: 24,016
05.12.2015, 20:16 2
C++
1
out.seekp(n, out.beg);
Запись возможна только поверх.
0
GbaLog-
Любитель чаепитий
3167 / 1473 / 465
Регистрация: 24.08.2014
Сообщений: 5,207
Записей в блоге: 1
Завершенные тесты: 2
05.12.2015, 20:29 3
Kot11, Ну только если записать всю информацию из файла, потом подправить её, стереть старый файл и создать новый, куда вы уже запишите подправленную информацию.
0
Kot11
0 / 0 / 0
Регистрация: 29.10.2015
Сообщений: 17
05.12.2015, 22:37  [ТС] 4
Да, с синтаксисом seekp и seekg разбирался, Шилдта полистал. Я понял, если стирать и перезаписывать, то получится мешанина сплошная в коде. Ну, если функцию нельзя нормально реализовать, то она не нужна) Спасибо за помощь
0
nmcf
6412 / 5673 / 2582
Регистрация: 14.04.2014
Сообщений: 24,016
05.12.2015, 22:44 5
С функцией всё в порядке. Если тебе нужно вставить, а не просто записать - так и говори.
0
05.12.2015, 22:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2015, 22:44

В определенное место строки вставить значение переменной
Друзья объясните такую штуку. На PHP это выглядит так.. $stroka =...

Перемещение информации в файле в произвольное место
Допустим, есть файл, в котором лежит следующее: а1 c3 d4 b2 Как...

Нужно считать с файла определенное число символов и эти символы удалить из файла
Нужно считать с файла определенное число символов и эти символы удалить из файла


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

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

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