![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Как сделать программно такое вот дело...
нужно чтобы каждое слово или выражение начиналось с заглавной буквы.Пример: машина = Машина, хорошая машина = Хорошая Машина. |
|
#2
|
||||
|
||||
|
Примерно так
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
str, tmp, Result: string;
begin
str := 'хорошая машина';
while Length( str ) > 0 do
begin
if Pos( ' ', str ) > 0 then
begin
tmp := Copy( str, 1, Pos( ' ', str ) );
Delete( str, 1, Pos( ' ', str ) );
end
else
begin
tmp := str;
str := '';
end;
Result := Result + AnsiUpperCase( tmp[1] ) + Copy( tmp, 2, Length( tmp ) );
end;
Caption := Result;
end; |