nula ve stringu

Fanda Kopriva info na elektronikavyvoj.cz
Pátek Říjen 31 18:23:17 CET 2014


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
>>
>



Další informace o konferenci Hw-list