nula ve stringu

Fanda Kopriva info na elektronikavyvoj.cz
Pátek Říjen 31 16:39:36 CET 2014


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
>



Další informace o konferenci Hw-list