|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2011, 00:27 | #1 | |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
[Pascal] Вставить один текстовый файл в другой чередуя абзацы
Задание:
Цитата:
Код:
Последний раз редактировалось just4smth; 23.05.2011 в 14:33. |
|
23.05.2011, 09:13 | #2 |
Форумчанин
Регистрация: 25.04.2011
Сообщений: 110
|
такой совет, найди длину первой строки и построй цикл прохоходящийся по всему тексту: если длина строки равно длине первой строки то это новый абзац. конечно сначала будут некоторые глюки, но главное начать, а дальше еще поможем
|
23.05.2011, 14:50 | #3 | ||
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
Цитата:
Цитата:
|
||
23.05.2011, 14:56 | #4 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
У Вас же абзац начинается каким-то символом или заканчивается... До свидания |
23.05.2011, 15:17 | #5 | |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
Цитата:
Код:
В моём понимании, их тут - 5. (то есть абзацы отделяются друг от друга пустыми строками и знаками пробела перед первой строкой абзаца) Или абзац - это фрагмент текста набранный между двумя нажатиями на клавишу Enter? Последний раз редактировалось just4smth; 23.05.2011 в 17:16. |
|
23.05.2011, 15:35 | #6 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
АБЗА́Ц, -а, м.
1. Красная строка, отступ в начале строки. Начать писать с ~а. 2. Текст между двумя такими отступами. Прочесть первый а. (С.И. Ожегов, Н.Ю. Шведова Толковый словарь русского языка) Потому Вы три раза правы Цитата:
Добавка При чтении первого файла установите флаг, что начался новый абзац в первом файле (или флаг, что файл закончился) и сразу-же читайте второй файл, аналогичные флаги для второго файла и всё время пишите в конечный файл (за иключениме момента, когда начался новый абзац, потом Вы запишите начало и продолжите до конца абзаца или пока не кончится файл)... Теперь понятно? Последний раз редактировалось OlegVE; 23.05.2011 в 16:39. |
|
23.05.2011, 17:27 | #7 |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
OlegVE, спасибо!
Для вычленения абзацев решил использовать коды табуляции и переноса строки и каретки: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Записать в микрофон один текст и другой, а потом пустить один текст в правый канал, а другой - в левый | FAN2010 | Помощь студентам | 6 | 18.04.2011 17:00 |
Выделить из текстового файла ФИО и записать инициалы и фамилию в другой текстовый файл [Паскаль] | Chupa-pups | Помощь студентам | 1 | 14.12.2010 08:22 |
Преобразовать один файл в другой по требованию | valerij | Microsoft Office Excel | 20 | 07.09.2010 22:42 |
Подскажите,плиз, как вставить один массив в другой | Paige Hollivel | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 01.07.2008 10:21 |