Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Вниз

Перевод строки в CHAR   Найти похожие ветки 

 
vasko   (2004-08-09 08:35) [0]

Хочется получить коды символов в строке но
как сделал я не работает выдает несоответствие типов
хотя (ORD("s") hf,jnftn
var i: integer;
   s1: char;
   s: string;
begin

for i:=1 to Length(edit1.Text) do begin
s:=copy(edit1.Text,i,1);
s1:=IntTostr(ORD(s))
end;

end;


 
vasko   (2004-08-09 08:36) [1]

hf,jnftn - это по руски - работает


 
Думкин ©   (2004-08-09 08:40) [2]

for i:=1 to Length(edit1.Text) do begin
s1:=IntTostr(ORD(edit1.Text[i]))
end;


 
TUser ©   (2004-08-09 08:43) [3]

Дык, s - этоу тебя строка. Пусть она имеет длину 1 символ, но все равно - это строка. Строки устроены совершенно по-другому и по-другому хранятся в памяти. Пиши Edit1.Text[1]


 
Sergey Kaminski ©   (2004-08-09 08:44) [4]

Ошибочка-с.

нужно так

 S := Edit1.Text;
 for I := 1 to Length(S) do
 begin
   S := Edit1.Text[I];
   ShowMessage (IntToStr(Ord(S[1])))
 end;


 
Sergey Kaminski ©   (2004-08-09 08:44) [5]

Это я Думкину :)


 
Думкин ©   (2004-08-09 08:47) [6]

> [5] Sergey Kaminski ©   (09.08.04 08:44)

А мое не катит?


 
Sergey Kaminski ©   (2004-08-09 08:49) [7]

Думкин ©   (09.08.04 08:47) [6]
А мое не катит?

А попробуйте-с :)


 
Sergey Kaminski ©   (2004-08-09 08:50) [8]

пытаешься в Ord строку засунуть :)


 
Думкин ©   (2004-08-09 08:52) [9]


> [7] Sergey Kaminski ©   (09.08.04 08:49)

Попробовал. А Вы?


 
Sergey Kaminski ©   (2004-08-09 08:52) [10]

у меня первая строка,конечно лишняя.


 
Sergey Kaminski ©   (2004-08-09 08:53) [11]

> Думкин ©   (09.08.04 08:52) [9]
> Попробовал. А Вы?
Разумеется.

ORD(edit1.Text[i])
Не скомпилируется, см. [8]


 
Думкин ©   (2004-08-09 08:54) [12]


> [8] Sergey Kaminski ©   (09.08.04 08:50)

Тыкните в меня пальцем, где?


 
Думкин ©   (2004-08-09 08:55) [13]

> [11] Sergey Kaminski ©   (09.08.04 08:53)

Каждому свое, а у меня прекрасно. Чего и вам желаю.


 
Sergey Kaminski ©   (2004-08-09 08:57) [14]

> Думкин ©

Черт,черт меня. Глаза вылезли.

Приношу свои извинения.

Это из за того, что в первом посте было
 s1: char;


 
Sergey Kaminski ©   (2004-08-09 08:58) [15]

Еще раз, сорри.
Прямо стыдно.


 
Думкин ©   (2004-08-09 09:01) [16]

> [15] Sergey Kaminski ©   (09.08.04 08:58)

Да, ладно. И не такое бывает.


 
Anatoly Podgoretsky ©   (2004-08-09 09:11) [17]

Безполезно пытаться присваивать строку переменной типа char


 
Думкин ©   (2004-08-09 09:13) [18]

> [17] Anatoly Podgoretsky ©   (09.08.04 09:11)
> [14] Sergey Kaminski ©   (09.08.04 08:57)
> Это из за того, что в первом посте было
>  s1: char;

А этого, я и не заприметил. Да, тоже бывает.


 
vasko   (2004-08-11 12:51) [19]

а вообще можно перевести строку в char


 
begin...end ©   (2004-08-11 12:55) [20]


> [19] vasko   (11.08.04 12:51)

Тебе ж сказали ужо.


 
Anatoly Podgoretsky ©   (2004-08-11 13:18) [21]

vasko   (11.08.04 12:51) [19]
Нельзя по длине не совпалают


 
GrayFace ©   (2004-08-11 14:19) [22]

Sergey Kaminski ©   (09.08.04 8:44) [4]
Криво-с.

нужно так

S := Edit1.Text;
for I := 1 to Length(S) do
begin
  ShowMessage(IntToStr(Ord(S[I])))
end;


vasko   (11.08.04 12:51) [19]
s[1] - первый char строки. Если в строке 1 символ, то так.


 
vasko   (2004-08-13 04:41) [23]

все я понял, спасибо



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.038 c
1-1092639039
alexts
2004-08-16 10:50
2004.08.29
О PGP...


3-1091520232
}|{yk
2004-08-03 12:03
2004.08.29
Sequences


1-1092197326
dream
2004-08-11 08:08
2004.08.29
Как определить что сервис зарегестрирован ?


6-1088613132
4ebyrab
2004-06-30 20:32
2004.08.29
Webbrowser??? Как нажать на банер???


9-1083875300
Mihey
2004-05-07 00:28
2004.08.29
Вывод графики - всё, что можно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский