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

Вниз

передача 2 строк в string   Найти похожие ветки [1024]

 
YurinSlav   (2007-11-09 20:43) [0]

Проблемка в процедуре входящей жестко зашита
передача string[1024]

возникла необходимость двух string[512] или двух string[500]
функции надо будет обратно извлечь это 2 строки

Алгоритм - сказать что это массив из 1024 байта
1 байт - размер первой строки
2-500 - сама строка
501 байт размер второй строки
502-1024 сама строка

естно кроме этого параметра есть byte
допустим я ставлю =255  сигнализируя что 2 строки передаю

как сделать ?


 
Reindeer Moss Eater ©   (2007-11-09 20:51) [1]

1 байт - размер первой строки
2-500 - сама строка


Сложновато будет впихнуть невпихуемое в один первый байт.


 
palva ©   (2007-11-09 20:54) [2]

> string[1024]
Что такое string[1024] ? Это эквивалент просто string ?


 
Anatoly Podgoretsky ©   (2007-11-09 20:57) [3]

И тоже в 501 первый байт.


 
Anatoly Podgoretsky ©   (2007-11-09 20:57) [4]


> Это эквивалент просто string ?

Это просто удобный контейнер.


 
YurinSlav   (2007-11-09 23:48) [5]

Reindeer Moss Eater

а если 254 байта ?

назревает

s1,s2:string[255];

array of data[0...1024] = vitual string[1024];

s1:="тестовая строка1";
s2:="тестовая строка2";
data[0]:=length(s1);
data[500]:=length(s2);

data[1...255]:=s1;
data[500...755]:=s2;

как выразить нормально ?


 
YurinSlav   (2007-11-10 01:19) [6]

отбой запаковал!


 
Германн ©   (2007-11-10 01:35) [7]

Брр...
Полное впечатление, что кто-то явно перебрал. :-)

А array[0..1023] of char никак не подойдёт?



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

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
15-1193945573
Ricks
2007-11-01 22:32
2007.12.02
В шоке от украинских новостей...


2-1194593200
Kolan
2007-11-09 10:26
2007.12.02
Как проверить реализацию интерфейса и привести к нему?


11-1178978783
_vadim
2007-05-12 18:06
2007.12.02
KOLDirDlgEx


2-1192410570
Номер
2007-10-15 05:09
2007.12.02
Скажите, как загрузить курсор из потока?


2-1194502707
Slim
2007-11-08 09:18
2007.12.02
Функции работы со строковыми типами в Delphi