Показать сообщение отдельно
Старый 23.08.2010, 13:14   #6
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

небольшая такая ложечка дегтя.
реализация уппер\ловеркейс выглядит как то так.
delphi Код:
function UpperCase(const S: string): string; var   Ch: Char;   L: Integer;   Source, Dest: PChar; begin   L := Length(S);   SetLength(Result, L);   Source := Pointer(S);   Dest := Pointer(Result);   while L <> 0 do   begin     Ch := Source^;     if (Ch >= 'a') and (Ch <= 'z') then Dec(Ch, 32); //ложка дегтя.     Dest^ := Ch;     Inc(Source);     Inc(Dest);     Dec(L);   end; end;
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от: