Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2009, 20:13   #1
NightFire
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 25
По умолчанию Паскаль.Строковые переменные.

кто-нибудь может подсказать и показать решение задачки на эту тему!!!
Задача:
Удвоить каждый пробел в строке.
NightFire вне форума Ответить с цитированием
Старый 27.03.2009, 20:16   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

используйте pos и insert.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 27.03.2009, 20:20   #3
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
Радость

В цикле, пока pos не вернет 0, после значения pos insert-ом ставим пробел...
Levsha100 вне форума Ответить с цитированием
Старый 27.03.2009, 20:25   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
В цикле, пока pos не вернет 0, после значения pos insert-ом ставим пробел...
Стоит упомянуть, что искать pos'ом каждый раз нужно не в исходной строке, а в подстроке, начиная с последнего найденного пробела + 2.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 27.03.2009, 20:30   #5
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Можно еще сделать проверку: пройтись циклом по строке и узнать сколько пробелов, далее узнать длину строки и если сумма этих двух величин <=255, то начинаем "работать", иначе пышем что ошибка
Levsha100 вне форума Ответить с цитированием
Старый 27.03.2009, 20:37   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Levsha100, уж если проходиться по строке, то можно сразу, встретив пробел, вставлять второй.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 28.03.2009, 22:19   #7
NightFire
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 25
По умолчанию

я в Паскале не силен и все что тут написали я даже не имею представления что это...
NightFire вне форума Ответить с цитированием
Старый 28.03.2009, 22:26   #8
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
я в Паскале не силен и все что тут написали я даже не имею представления что это...
В таком случае учите паскаль. Или учитесь пользоваться поиском. Эта задача решалась не один раз.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 30.03.2009, 17:47   #9
NightFire
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 25
Печаль

очень жаль,что не смогли помочь
NightFire вне форума Ответить с цитированием
Старый 30.03.2009, 18:07   #10
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
очень жаль,что не смогли помочь
То есть, что не выложили готовый код?

А мне очень жаль, что вы ничего не хотите делать сами (в том числе учиться пользоваться поиском).
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на строковые переменные Exact Паскаль, Turbo Pascal, PascalABC.NET 4 17.06.2010 14:15
Строковые переменные NightFire Помощь студентам 1 23.03.2009 06:20
Паскаль,строковые переменные. Amenus Помощь студентам 2 26.01.2009 16:16
Паскаль и Си++. Строковые переменные. Safary Помощь студентам 3 09.12.2008 23:44
Строковые типы SunKnight Общие вопросы Delphi 8 07.05.2008 15:46