[elektro] C - memset

uprogc . uprogc at gmail.com
Thu Feb 4 08:33:49 CET 2016


Nem errol van szo :)


2016-02-04 9:26 GMT+02:00 hg12345 <hg12345 at freemail.hu>:

> Az uint8_t tömböt szorosan teszi egymás mellé, ilyen esetben nem kell
> PACKED
>
> "uprogc ." <uprogc at gmail.com> írta:
> >Nem struct tombre gondoltam, hanem uint8_t tomb[] -re.
> >
> >2016-02-03 23:02 GMT+02:00 SZIGETI Szabolcs <szigiszabolcs at gmail.com>:
> >
> >> Hali!
> >>
> >> Ezt nem teljesen értem, de definíció szerint a sizeof() az adott
> >> adatszerkezet tárolási méretét adja bájtban.  (Pontosabban char-ban, de
> >> minden mai rendszeren a char az egy bájt. Sizeof(char) mindig 1).
> >> A méretbe beletartozik minden esetleges kitöltő bájt is.
> >> Tehát
> >> struct x t[2];
> >> esetén t[1] memória beli címe pont sizeof(struct x)-szel nagyobb t[0]
> >> címénél.
> >>
> >> Szabolcs
> >> 2016.02.03. 14:57 ezt írta ("uprogc ." <uprogc at gmail.com>):
> >>
> >> > Most lehet hogy hulyeseget mondok, de ha pl egy uint8_t tomb[] indexet
> >> > akarok eltolni a struktura meretevel akkor mar nem jo a sizeof(tipus).
> >> > -----------------------------------------
> >> >           elektro[-flame|-etc]
> >> >
> >> -----------------------------------------
> >>           elektro[-flame|-etc]
> >>
> >-----------------------------------------
> >          elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list