kerdesek

hoyuka hoya hoyuka at c2.hu
Thu Sep 1 12:59:27 CEST 2005


Hali!

"De szerintem hulyeseg is, lehet mashogy is irni, elvileg ugyanazt
csinalja, es ertelmesebben nez ki :)"

Miert hulyeseg? Hogyan lehet mashogy irni? Ezt tipikusan olyankor szoktak
csinalni, amikor van egy tombod egy header-el. Ilyenkor az ilyet direktbe
ki lehet kuldeni halozatra (esetleg byte ordert kell valtoztatni).

Lehet ugy is  csinalni, hogy char *adatmezo;-t teszel member-nek, de akkor
kulon allokalni kell a headert es az adatmezot, kulon is kell
felszabaditani oket es ha irod ki binaris stream-be (pl. file, halo),
akkor is trukkozni kell vele kicsit.

Egyebkent amikor eloszor lattam ilyen 0 elemu tomb deklaraciot, akkor en
is meglepodtem, nem tudtam elkepzelni mire lehet jo, de hamar
megbaratkoztam vele, amikor lattam, hogy hogyan hasznaljak.

udv.
hoyuka

Valenta Ferenc said:
> Andras Tantos wrote:
>
>> Biztos, hogy nem az IrLMP_Ctl-el van baja? Ha az nincs deklaralva, vagy
>
> Persze. Ha atirtam utana a kovetkezo sort, ugy ahogy az elozo
> leveleimben mar irtam (tehat uint8_t *info) akkor lefordult.
> Hogy mukodik-e, meg nem tudom, nem holnap fog kiderulni :(
>
>> De az is lehet, hogy az uint8_t nincs definialva.
>
> Van, sajna, meg a masik is. Egyszeruen a 0 hosszu tombot nem
> birja az IAR. Lehet hogy mas forditok megeszik, de fogalmam sincs
> hogy mit csinalnak, mit kell ilyenkor a szabvany szerint forditaniuk.
> De szerintem hulyeseg is, lehet mashogy is irni, elvileg ugyanazt
> csinalja, es ertelmesebben nez ki :)
>
>> Tantos Andras
>
> --
> Valenta Ferenc <ferenc.valenta at vhl.hu>  Volcano/Mentor Graphics
> "My love is REAL, unless declared INTEGER"
>
>
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/
>

-------------------------------------
Mi a C2? http://mail.c2.hu




More information about the Elektro mailing list