Показать сообщение отдельно
Старый 30.04.2007, 12:44   #12
kolyacher
Оператор ЭВМ
 
Регистрация: 05.04.2007
Сообщений: 19
Написано 0 полезных сообщений
(для 0 пользователей)
Re: А МР кирилицу выводит?

Сообщение от kolyacher
Это гон какой то...

Записываю в data.txt символ "а"

пишу код...

for i:=0 to 66000 do
if Chr(Ord(GetChar(st, i))-i)='а' then
begin
st:=integerToString(i);
drawText(st,0,j);
j:=j+10;
end;


Выдает 64464...

Ставлю вместо i 64464 Выводит далеко не а???
Извините!!! Здесь я прогнал...
Надо if Chr(Ord(GetChar(st, 1))-i)='а' then вместо if Chr(Ord(GetChar(st, i))-i)='а' then, тогда рулит выдаёт 64384, выводит 'а'...
Только со строкой проблемы... Не все символы нормальные???
Пхоже i для разных символов разное...
(Offline)
 
Ответить с цитированием