0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 28
|
|
1 | |
Как изменить определенную строку в текстовом файле?25.11.2015, 21:33. Показов 7605. Ответов 6
Метки нет (Все метки)
Я создаю программу Contacts. У каждого контакта есть свои данные: id, name... и т.д. Но это не важно. После завершение добавление контактов в текстовой файл, я хочу записать количество контактов в самую первую строку текстового файла? Я хочу изменять его каждый раз. А как это сделать? Я просто начинающий первокурсник... Сегодня начали проходит библиотеку fstream...
0
|
25.11.2015, 21:33 | |
Ответы с готовыми решениями:
6
Как при нажатии на кнопку прочитать определенную строку в текстовом файле? Как изменить определенную строку в файле Найти в текстовом файле строку по заданному слову и заменить ей определённую часть строки в другом файле Необходимо в текстовом файле найти определенную строку, в которой имеется спец.символ и удалить строку |
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
25.11.2015, 21:34 | 2 |
JamboProduction, свою наработку покажете или нам написать код с нуля?
0
|
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 28
|
||||||
25.11.2015, 21:35 [ТС] | 3 | |||||
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
25.11.2015, 21:40 | 4 |
Зарезервируй сразу место нужным количеством пробелов и переводом строки.
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
25.11.2015, 21:51 | 5 |
Это потребовало бы изменить размер первой строки. Проблема в том, что записать что либо в начало файла можно. А вот вставить в начало файла дополнительное место - нет. Ну или теоретически можно, но только кусками по четыре килобайта и гвоздями прибито к конкретной файловой системе. Технические ограничения, связанные с низкоуровневой реализацией файлов. Так что у вас три пути:
1) Писать первую строчку первой, последнюю последней. 2) Сделать первую строчку фиксированного размера, дополняя пробелами до, скажем, 80 символов. 3) Отказаться от текстового файла. В бинарном все числа будут иметь фиксированный размер, так что проблема "как вставить еще немножко места" отпадет.
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
25.11.2015, 22:16 | 6 |
Зачем до 80-и? 3-4 пробела хватит.
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
25.11.2015, 22:56 | 7 |
Затем, что мне текстовый режим 80x25 символов на экран вспомнился. А так, конечно, можно обойтись и куда меньшим резервом.
0
|
25.11.2015, 22:56 | |
25.11.2015, 22:56 | |
Помогаю со студенческими работами здесь
7
Как изменить строку в много_строчном текстовом файле ? Изменить строку с датой в текстовом файле Как удалить определённую строку в файле? Как прочитать определённую строку в файле? Как можно изменить определенную строку в comboBox? Как заменить определённую строку (по номеру) в файле? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |