UpCase, функция
Синтаксис
function UpCase(C: Char): Char;
Описание
Функция UpCase преобразует ASCII символ к верхнему регистру. Если С не является
символом нижнего регистра, UpCase возвращает С. UpCase -настоящая функция.
Ошибки
Советы и приемы
- Функция UpCase не обрабатывает международные символы - только от "a"
до "z".
- Соответствующей функции DownCase в Delphi нет.
Пример
function DownCase(Ch: Char): Char;
begin
if Ch in ['A'..'Z'] then
Result := Chr(Ord(Ch) - Ord('A') + Ord('а'))
else
Result := Ch;
end;
// Преобразует идентификатор в каноническую форму, т.е. первый
// символ - в верхнем регистре, все остальные - в нижнем.
function Canonical(const S: string): string;
var
I: Integer;
begin
SetLength(Result, Length(S));
if Length(S) > 0 then
Result[1] := UpCase(S[1]);
for I := 2 to Length(S) do
Result[I] := DownCase(S[I]);
end;
Смотрите также
Нет комментариев.
Оставить комментарий:
|
|