Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
4-1148130409
sicilla
2006-05-20 17:06
2006.09.24
Запись в FAT32


15-1156975990
Германн
2006-08-31 02:13
2006.09.24
Какой-то день сегодня странный!


2-1157217824
olevacho_
2006-09-02 21:23
2006.09.24
ввод пароля


1-1155199143
Kolan
2006-08-10 12:39
2006.09.24
Использование паттерна Comand.


15-1156673575
Evgheni86
2006-08-27 14:12
2006.09.24
Ассемблер в Delphi