Текстовый файл |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Текстовый файл |
RAPON |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
Дан текстовый файл. Абзацы выделяются в нем с помощью красной строки (5 пробелов в начале строки), а пустых строк нет. Вставить между соседними абзацами по одной пустой строке (в начало и конец файла пустые строки не добавлять).
Подскажите пожалуйста,как это сделать. |
Lapp |
Сообщение
#2
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Попробуй как-то вот так:
ReadLn(f,s); -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
RAPON |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
А как это сделать не используя другой файл?там же написано в тот же файл вставить..
проблема в том что нельзя одновременно читать и записывать с файла.как это сдлать?выручите |
Lapp |
Сообщение
#4
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
проблема в том что нельзя одновременно читать и записывать с файла.как это сдлать? Кто сказал нельзя?Цитата Procedure Reset (var F) Открывает существующий файл для чтения или изменения. Только файл должен быть описан как file ofchar, а не text. Но это не проблема, проблема в другом.. Если бы ты убирал что-то из файла - тогда все было бы O'kay. А ты добавляешь! Ты же будешь затирать то, что еще не прочел.. Тогда нужно делать буфер чтения, и все сильно усложняется. У тебя же не написано явно, что нельзя использовать второй файл. Запишешь новый, уничтожишь старый, переименуешь новый в старый. Нелизя так? -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
RAPON |
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
лучше так только и сделаю. спасибо.
|
Текстовая версия | 11.01.2025 5:27 |