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

Вниз

Строка в строку из кодов символов   Найти похожие ветки 

 
Ivanna ©   (2006-09-05 12:52) [0]

Подскажите как строку разложить на коды символов
хотела так:
for i:=1 to length(str) do begin
s:=s:+Ord(copy(str),i,1);
end;

Не получатеся из-за несоответсвия типов :(


 
cmpxchg8 ©   (2006-09-05 12:54) [1]

1. s:=s+Ord(str[i]);


 
Думкин ©   (2006-09-05 12:55) [2]

type
    ar_ord = array of byte;
procedure Get_Ord_by_Str(str : string) : ar_ord;
var i : integer;
begin
      SetLength(Result,length(str));
      for i:=1 to length(str) do Result[i] := ord(s[i])
end;


 
Думкин ©   (2006-09-05 12:57) [3]

Фу ты. Function конечно.


 
Думкин ©   (2006-09-05 13:00) [4]

А... еще

type
   ar_ord = array of byte;
function Get_Ord_by_Str(const str : string) : ar_ord;
var i : integer;
begin
     SetLength(Result,length(str));
     for i:=1 to length(str) do Result[i-1] := ord(s[i])
end;


 
default ©   (2006-09-05 13:03) [5]

Думкин ©   (05.09.06 12:57) [3]
что-то имя переменной "s" меня смущает, типа строковая переменная это
может ей надо типа вместо #23#35#15 "233515"


 
Ivanna ©   (2006-09-05 13:05) [6]


> cmpxchg8 ©   (05.09.06 12:54) [1]
> 1. s:=s+Ord(str[i]);


Спасибо. Вот где засада была :)


 
default ©   (2006-09-05 13:06) [7]

offtopic
Ivanna ©   (05.09.06 13:05) [6]
в анкете стоит мужской пол, а в сабже "хотела так:"
это как понимать?


 
default ©   (2006-09-05 13:08) [8]

к [5]
что же я такое пишу!?:), что значит писать на голодный желудок


 
default ©   (2006-09-05 13:30) [9]

к [8]
хотя нет, всё по делу:)


 
Думкин ©   (2006-09-05 13:33) [10]

> default ©   (05.09.06 13:30) [9]

А черт его знает, что ей(ему, емо) надо. Если уж:

> Ivanna ©   (05.09.06 13:05) [6]
>
> > cmpxchg8 ©   (05.09.06 12:54) [1]
> > 1. s:=s+Ord(str[i]);
>
>
> Спасибо. Вот где засада была :)


 
C@N ©   (2006-09-05 20:15) [11]

Ошибки читать надо а не телепатить )))
Бландинк0...)))


 
Anatoly Podgoretsky ©   (2006-09-05 21:08) [12]

s := s + IntToStr(Ord(str[i])) + " ";


 
Думкин ©   (2006-09-06 06:54) [13]

> Anatoly Podgoretsky ©   (05.09.06 21:08) [12]

s := s + Format("%d ",[ord(str[i])]);
;)



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
15-1157316892
_dimka
2006-09-04 00:54
2006.09.24
VS: проблема с ComboBoxEx32


15-1157186344
Vlad
2006-09-02 12:39
2006.09.24
Wi-Fi точки доступа


15-1157543362
VitV
2006-09-06 15:49
2006.09.24
русский msdn


2-1157286193
цунами
2006-09-03 16:23
2006.09.24
LongWord + DWord


3-1153354723
VitalikS
2006-07-20 04:18
2006.09.24
Из FireBird в PostgreSQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский