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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 19:41   #1
Marcus75
Пользователь
 
Регистрация: 19.12.2011
Сообщений: 15
Стрелка Работа с текстом.

Помогите пожалуйста написать программу, которая будет заменять в веденном тексте все большие буквы маленькими.
Marcus75 вне форума Ответить с цитированием
Старый 19.12.2011, 19:56   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Код:
for i:=1 to length(s) do if UpCase(s[i])=s[i] then s[i]:=LowCase(s[i]);
тут используется функция LowCase она определена в PascalABC, в Turbo Pascal ее нет, нужно будет делать через код символа.
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 19.12.2011, 19:57   #3
Marcus75
Пользователь
 
Регистрация: 19.12.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от rubius2008 Посмотреть сообщение
Код:
for i:=1 to length(s) do if UpCase(s[i])=s[i] then s[i]:=LowCase(s[i]);
тут используется функция LowCase она определена в PascalABC, в Turbo Pascal ее нет, нужно будет делать через код символа.
Мне бы для Turbo Pascal
Marcus75 вне форума Ответить с цитированием
Старый 19.12.2011, 20:04   #4
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Воспользуйтесь функциями chr и ord для решения вашей задачи. Я не помню коды символов надо смотреть таблицу. Код будет примерно такой
Код:
for i:=1 to length(s) do if UpCase(s[i])=s[i] then s[i]:=chr(ord(s[i])+x);
x - надо подобрать, см. таблицу ASCII
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 20.12.2011, 00:35   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

делайте по принципу, изложенному ЗДЕСЬ
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с текстом (с++) Dawka Помощь студентам 7 22.12.2010 01:40
работа с текстом nejimakc Помощь студентам 6 09.11.2010 17:37
Работа с текстом cinik Помощь студентам 1 22.01.2010 21:48
Работа с текстом!!! elf80 Microsoft Office Excel 2 24.09.2009 09:54
Работа с текстом wwww Общие вопросы Delphi 5 18.12.2007 17:23