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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2008, 08:47   #1
SYL@R
Пользователь
 
Регистрация: 09.06.2008
Сообщений: 25
По умолчанию помогите со строками

Строка Т состоит из слов, разделенных пробелами. Сформировать строку Т1, в которой между словами оставлено ровно по два пробела. С процедурой проверки ввода!!
SYL@R вне форума Ответить с цитированием
Старый 08.07.2008, 09:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну и в чем трудности?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2008, 09:29   #3
SYL@R
Пользователь
 
Регистрация: 09.06.2008
Сообщений: 25
По умолчанию

в процедуре проверки ввода
SYL@R вне форума Ответить с цитированием
Старый 08.07.2008, 09:41   #4
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

в процедуре проверки ввода - это просто проверяешь очередной символ на '\n', т.е.
Код:
if s[i] = '\n' then //значит этот символ и есть перевод каретки (Enter)
Hollander вне форума Ответить с цитированием
Старый 08.07.2008, 09:52   #5
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Если нужна процедура, которая после ввода текста оставляет только буквы и пробелы, то посмотри здесь.
http://programmersforum.ru/showpost....36&postcount=6
puporev вне форума Ответить с цитированием
Старый 08.07.2008, 09:54   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
if s[i] = '\n'
Эт ты на каком языке щаз...? Нет такого в Делфе вроде.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2008, 10:42   #7
SYL@R
Пользователь
 
Регистрация: 09.06.2008
Сообщений: 25
По умолчанию

нужно чтобы выводилась ошибка и стерал введеное значение
SYL@R вне форума Ответить с цитированием
Старый 08.07.2008, 10:46   #8
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Эт ты на каком языке щаз...? Нет такого в Делфе вроде.
Мот и ошибся, но вроде на Delphi. s - string, проходим посимвольно это s[i], где i - параметр цикла.
Hollander вне форума Ответить с цитированием
Старый 08.07.2008, 10:53   #9
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

В Паскаль или Дельфи непишется так
Код:
if s[i] = '\n' then
S[i] <- это char, так сравнивать нельзя(это же не Си).
Alter вне форума Ответить с цитированием
Старый 08.07.2008, 11:00   #10
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
нужно чтобы выводилась ошибка и стерал введеное значение
Что нужно вводить и что считается ошибкой?
puporev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите со строками ShenDy Общие вопросы C/C++ 2 26.03.2008 09:13
Помогите! Рбота со строками! TTS Помощь студентам 3 04.12.2007 21:15
помогите со строками разобраться евгения, Помощь студентам 2 28.05.2007 21:28
помогите со строками разобраться pirozho4ek Помощь студентам 2 25.05.2007 10:29
Помогите со строками в паскале kiki14 Помощь студентам 2 16.05.2007 17:46