|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2012, 17:37 | #1 |
Пользователь
Регистрация: 25.03.2012
Сообщений: 12
|
Паскаль. Процедуры. Заменить в тексте одно слово на другое
Нужно в заданном тексте слово "державный" заменить на "национальный".
Code: Код:
Последний раз редактировалось Stilet; 23.09.2012 в 18:04. |
23.09.2012, 18:43 | #2 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 35
|
используй функцию
pos(podstroka, stroka):integer; она возвращает индекс начала подстроки |
23.09.2012, 21:00 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
JosH7, во-первых, зачем переопределять тип string ? (что, t писать быстрее?! )
во-вторых, ЧТО вы хотите сделать процедурой pl ?! изменить переданную строку? Так Вы не задаёте ей модификатор var - она из процедуры не возвращается. Но, с другой стороны, вы всё равно изменённое значение никуда не используете?! я бы предложил что-то вроде: Код:
pps. решение через Pos (как предложил Новичок! короче, надёжнее и нагляднее. |
23.09.2012, 22:06 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В исходном тексте все символы «,» заменить на слово «запятая» | Mashaaaaa | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 22.05.2012 14:12 |
Заменить в строке одно слово на другое, заданное с клавиатуры. | trum | Помощь студентам | 5 | 05.04.2012 17:48 |
как одно слово заменить не другое? | ilyha93 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.12.2011 20:07 |
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово (С++) | Lapochka | Помощь студентам | 6 | 01.12.2011 14:05 |