|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.04.2009, 13:08 | #1 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 12
|
что-то у меня не получается
Посмотрите в чем ошибка
type stroka = packed array [1..80] of char; var s:stroka; Известно, что в начале строки s находится не более 40 латинских букв, за которыми следуют пробелы. Напечатать эту строку, предварительно заменив все вхождения abc на def. Вот: const abc='abc'; def='def'; type stroka = packed array [1..80] of char; var s:stroka; begin writeln('stroka s'); end. |
22.04.2009, 15:05 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Где она? Все, что вы делаете, это выводите "stroka s".
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
22.04.2009, 20:34 | #3 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 12
|
Ну я не разбираюсь в этом((.С книжкой вот это напечатала кое-как((
|
22.04.2009, 20:41 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Во-первых, для данной задачи лучше использовать обычный string.
Поиск подстроки - pos, удаление - delete, вставка - insert. Более подробно об этих функциях расскажет учебник или поисковик. То, что вы в чем-то не разбираетесь, не значит, что кто-то что-то за вас должен делать. Чтож, давайте по порядку. Напишите алгоритм. Можете словами. В какой последовательности и что вы будете делать. И еще, для ясности: Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
22.04.2009, 20:45 | #5 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 12
|
вот собстна строка:
type stroka = packed array [1..80] of char; var s:stroka; |
22.04.2009, 20:47 | #6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Я просил привести пример строки. Что вы собираетесь выводить? ps Вы проигнорировали остальную часть поста?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
22.04.2009, 21:03 | #7 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 12
|
Я не понимаю Вашего вопроса,какой пример строки,в задании больше ничего не сказано)).
Я кажется поняла, у меня только один вопросик,как обозначить,что в начале строки находится не более 40 латинских букв,за которыми следуют пробелы?)) |
22.04.2009, 21:09 | #8 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
22.04.2009, 21:12 | #9 |
Пользователь
Регистрация: 13.04.2009
Сообщений: 12
|
[QUOTE=Sazary;246703]Задам его по-другому. В задании нужно работать со строкой. То есть с реальной строкой, например, "Здравствуй, мир!" и прочее. Вот я и прошу привести строку, которую вы будете вводить.
Дело в том,что задание представлено в таком виде,в котором я написала,ничего там больше не сказано(( |
22.04.2009, 21:28 | #10 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
dinozavr, ну тогда давайте придумывать задание.
Итак. Строка будет задана в таком виде: Код:
Нужно получить такую строку: Код:
-------------------- Приступаем. Объявляем строку: Код:
Теперь нужно удалить пробелы. Делается это так: Код:
Код:
А это уже сделайте сами.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические массивы в Борланд Си... (Что у меня не правильно в программе?) | Алекс...))) | Помощь студентам | 2 | 09.02.2009 21:47 |
У меня вопрос: что такое dcu | dexterborn | Компоненты Delphi | 1 | 30.01.2009 04:44 |
посмотрите, пожалуста, что у меня не работает | Grief | Помощь студентам | 2 | 26.01.2009 21:01 |
у меня никак не получается скомпелировать фаил | finero | Общие вопросы C/C++ | 4 | 10.07.2008 19:29 |