|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2019, 17:57 | #1 |
Новичок
Джуниор
Регистрация: 22.12.2019
Сообщений: 3
|
Pascal ABC :Дан файл, ввести с клавиатуры слово которое нужно найти и заменить его на слово введенное с клавиатуры, кол-во строк в тексте файла (не одна)
Код:
Последний раз редактировалось Андрей88991; 23.12.2019 в 04:06. |
22.12.2019, 21:54 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Если в текстовом файле несколько строк, то надо работать либо через память (читать все строки в память, например, в строковый массив), либо через дополнительный (временный) файл, куда сбрасываем прочитанные и исправленные строки.
Если работаем через файл, то там будут заморочки в случае требования сохранить имя исходного файла (удаление исходного и переименование временного). А так, как решено сейчас, то в цикле есть поиск, удаление и замена, но нет сохранения. После выхода из цикла сохраняется последняя прочитанная строка. PS: Форматируйте код. Выделите код и нажми кнопку [CODE]
Как-то так, ...
|
23.12.2019, 04:08 | #3 |
Новичок
Джуниор
Регистрация: 22.12.2019
Сообщений: 3
|
Виктор, простите пожалуйста, я только начинающий , не могли бы вы мне помочь именно с листингом программы, пожалуйста!!!
|
23.12.2019, 09:55 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Листинг - это то, что получается после компиляции исходника, которого у тебя нет. Если по простому, без умных слов, то "напишите за меня прогу, я во всём этом как в лесу, мне только корочки надо, а эти Пыскали - гори они огнём".
|
23.12.2019, 15:45 | #5 |
Новичок
Джуниор
Регистрация: 22.12.2019
Сообщений: 3
|
digitalis, Да, в дальнейшем мне не пригодится программирование в Паскаль, поэтому и попросил помощи
|
23.12.2019, 22:07 | #6 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
1. Нет. Не помогу. И времен нет и интереса.
2. Цитата:
Утверждение о том, что Паскаль не пригодится - это глубокое заблуждение. Не следует на себя надевать шоры. Умение составлять алгоритм - это умение грамотно планировать свою работу и работу своих товарищей, подчинённых ... Это вроде бы абстрактные фразы, но подумать следует.
Как-то так, ...
|
|
24.12.2019, 13:21 | #7 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
1. создать файл на диске д с именем СиАСОД и расширением txt
2. суть программы в том, что заполняется массив строк построчно из файла 3. в элементе массива ищется подстрока 4. если есть, то удаляется искомое слово и заменяется на нужное в элементе массива (если их несколько - тоже) 5. массив записывается в файл Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 24.12.2019 в 13:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести строку и слово. Вставить введенное слово перед самым длинным словом в строке.(программа на си) | Кристина1998 | Общие вопросы C/C++ | 1 | 20.11.2016 11:15 |
Ввести строку и слово. Вставить введенное слово перед самым длинным словом в строке.(программа на си) | Кристина1998 | Помощь студентам | 20 | 07.11.2016 23:39 |
Выводит на экран введенное слово с клавиатуры!! | Sbobukh | Помощь студентам | 1 | 24.11.2013 16:35 |
Заменить в строке одно слово на другое, заданное с клавиатуры. | trum | Помощь студентам | 5 | 05.04.2012 17:48 |
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово (С++) | Lapochka | Помощь студентам | 6 | 01.12.2011 14:05 |