nula ve stringu

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pátek Říjen 31 18:53:03 CET 2014


Proste retezec je textovy retezec a binarni data jsou binarni data a 
pracuje se s tim jinak... V zakladnim Pascalu zas narazite na max delku 
255B pokud se nemylim ;-)
Udelal bych to pres nejakou escape sekvenci, pokud nevadi vetsi delka.

Dne 31. 10. 2014 18:23, Fanda Kopriva napsal(a):
> diky
> potykam se s tim od te doby co jsem musel opustit dokonaly pascal.
> a Vase odpoved mi v tom udelala snad definitivni jasno.
> Jdu to zase nejak obejit.
>   Fanda
>
> Dne 31.10.2014 17:13, Jindroush napsal(a):
>> Pres standardni C stringy proste 0 nelze poslat. Reseni je bud tu nulu
>> escapovat, nebo cely ten retezec enkodovat, napr. Base64 je zrejme 
>> reseni.
>>
>>
>> On 31.10.2014 16:39, Fanda Kopriva wrote:
>>> No ja potrebuju udelat prenos pres openat ve wawecomu.
>>> a zatim jsem narazil na funkci ,ktera mi vraci odpoved.
>>>                         s32 adl_atSendResponse ( u16 Type,ascii * 
>>> Text );
>>> Do toho Text potrebuju dostat binarni data z TCPIPclienta.
>>> Jestli nelze nejak poslat nulu v ramci Textu , tak to budu muset nejak
>>> obejit.
>>> Zkusim se podivat po nejakem jinem typu odpovedi.
>>>    Fanda
>>>
>>>
>>> Dne 31.10.2014 16:32, Josef Štengl napsal(a):
>>>> pracuje se s celočíselným polem a délkou pole, ne s řetězci.
>>>>
>>>> Celočíselné pole pro binární data je většinou  unsigned <něco>,
>>>> zejména když není známá struktura dat.
>>>> Důvod pro unsigned je ten, že když později potřebujete posouvat data
>>>> (zpracovávat), tak se může stát, že překladač místo unsigned posunu
>>>> použije signed posun - pokud to umí cílová platforma. No a u charu
>>>> nevíte jestli je signed nebo unsigned, dokud se nepodíváte do manuálu
>>>> k překladači. Setkal jsem se s obojím.
>>>>
>>>> Pro binární data je lépe používat typ uint8_t - je jednoznačně 
>>>> definován.
>>>>
>>>> ced
>>>>
>>>>
>>>>
>>>> Dne 31.10.2014 v 16:12 Fanda Kopriva napsal(a):
>>>>> Dobry den
>>>>> Potrebuju prenest binarni data (tedy taky obcas nulu) ve stringu  v
>>>>> cecku.
>>>>> Jak se to dela , kdyz nula znamena konec stringu.
>>>>> Dekuju Fanda
>>>>> _______________________________________________
>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>> Hw-list na list.hw.cz
>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com



Další informace o konferenci Hw-list