Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.06.2013, 19:58
эйфория эйфория вне форума
Прохожий
 
Регистрация: 06.06.2013
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
Восклицание Во введенной строке поменять первые буквы каждого слова на прописные

составить текст программы, которая позволяет по введенной строке поменять первые буквы каждого слова на прописные. Вывести на экран символьную строку до и после изменения
Ответить с цитированием
  #2  
Старый 06.06.2013, 20:43
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Что-то такое
Код:
function ucw(ds:string): string;
var
 i: integer;
begin
 if ds <> '' then
   for  i:= 1 to Length(ds) do
     if i = 1 then ds[i]:= AnsiUpperCase(ds[i])[1]
        else
          if (ds[i]   = ' ') and (i+1 < Length(ds)) then
              ds[i+1]:= AnsiUpperCase(ds[i+1])[1];

 ucw:= ds;
end;

пример использования
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:= ucw(Edit1.Text);
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:41.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter