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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 18:02   #1
Vova8888
 
Регистрация: 18.03.2010
Сообщений: 9
Вопрос работа со словом в Delphi

народ подскажите плиз как сделать так:
есть слово "понедельник"
в этом слове сделать четные буквы заглавными,
а нечетные прописными
заранее спасибо!

Последний раз редактировалось Vova8888; 14.04.2010 в 18:23.
Vova8888 вне форума Ответить с цитированием
Старый 14.04.2010, 19:23   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
for I := 1 to Length(s) do
    if not odd(i) then s[i]:=chr(ord(s[i])-32);
результат
понедельник-->пОнЕдЕлЬнИк
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 14.04.2010, 20:49   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот так лучше:
Код:
var s, s1 :string;
  i : integer;
begin
  s := 'ПонЕДЕЛьнИК';
  for i:=1 to Length(s) do begin
    if odd(i)
      then s1 := AnsiLowerCase(s[i])
      else s1 := AnsiUpperCase(s[i]);
    s[i] := s1[1];
  end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.04.2010, 09:19   #4
Vova8888
 
Регистрация: 18.03.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
Код:
for I := 1 to Length(s) do
    if not odd(i) then s[i]:=chr(ord(s[i])-32);
результат
понедельник-->пОнЕдЕлЬнИк
А не четные как сделать курсивом?
Vova8888 вне форума Ответить с цитированием
Старый 15.04.2010, 09:28   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Смотря где .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 15.04.2010, 10:38   #6
Vova8888
 
Регистрация: 18.03.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Смотря где .
ну в слове пОнЕдЕлЬнИк
сделать буквы о,е,е,ь,и
что бы только эти буквы были в стиле курсива
слово к стате может быть любым
Vova8888 вне форума Ответить с цитированием
Старый 15.04.2010, 10:42   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

В слове нельзя сделать слово жирным. Потому что строки не хранят такой информации. Но слово жирным можно сделать при отображении его например в RichEdit.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 15.04.2010, 10:42   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ну в слове пОнЕдЕлЬнИк
Никак В Словах курсив невозможен.
Он возможен только в компоненте, которая эти слова отображает
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.04.2010, 10:58   #9
Vova8888
 
Регистрация: 18.03.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Никак В Словах курсив невозможен.
Он возможен только в компоненте, которая эти слова отображает
ну подскажите как сделать в компоненте edit1.text четные буквы стали стилем курсив

Последний раз редактировалось Vova8888; 15.04.2010 в 11:02.
Vova8888 вне форума Ответить с цитированием
Старый 15.04.2010, 11:50   #10
Vova8888
 
Регистрация: 18.03.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Vova8888 Посмотреть сообщение
ну подскажите как сделать в компоненте edit1.text четные буквы стали стилем курсив
ну должен быть способ
не бывает ничего невозможного
плиз помогите подруге это уже в суботу сдавать задание
Vova8888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с типом днных STRING Nika2010 Помощь студентам 10 16.02.2010 07:18
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
Работа со string (C++) Tiga Общие вопросы C/C++ 5 16.12.2009 02:12
работа с текстом string LeoN Общие вопросы Delphi 13 24.09.2008 10:54
Работа с String Grid - помогите написать "Табель рабочего времени" Deicider Помощь студентам 3 29.11.2006 20:59