Re: C, bitmezők, mutató
Acs Gabor
agabor at electrodesign.hu
Thu Aug 2 03:24:13 CEST 2007
Azért ez compiler kérdése, az enyémmel lehet.
Gábor
----- Original Message -----
From: "Andras Tantos" <andras at tantosonline.com>
To: <elektro at tesla.hu>
Sent: Wednesday, August 01, 2007 7:44 PM
Subject: Re: C, bitmezők, mutató
Hali!
Nem, ezt nem lehet. Bit-mezokbol csak strukturat lehet csinalni.
Udv,
Tantos Andras
----- Original Message -----
From: "Acs Gabor" <agabor at electrodesign.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, August 01, 2007 9:49 AM
Subject: Re: C, bitmezők, mutató
És 1 bites változóból tömböt nem tudsz csinálni?
int1 valami[32];
Gábor
----- Original Message -----
From: "Sztrikó János" <elektrolista at gradev.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, August 01, 2007 4:12 PM
Subject: Re: C, bitmezők, mutató
Andras Tantos wrote:
> Hali!
>
> Ha jol ertem ezt szeretned?
>
> struct s { int a:3; int b:10; unsigned c:21; int d:8; };
Ezt szeretném:
struct s {
int a:1;
int b:1;
int c:1;
int d:1;
int e:1;
int f:1;
int g:1;
int h:1;
int i:1;
int j:1;
int k:1;
int l:1;
int m:1;
int n:1;
int o:1;
int p:1;
...és így tovább, egészen 32 bitig
};
> s* ps = S;
>
> ps->a = 3;
Nem,nem. Én egy olyan mutatót szeretnék, ami a struktúra 1 bitjére mutat.
> Tombbel nem jutsz elobbre, hacsak a bitmezok nincsenek byte-hataron,
> de akkor meg nem is igazi bitmezo, amit csinalni akarsz.
Úgy értettem, hogy minden bitek helyett egészeket használnék. Abból
tudok csinálni egy 32 elemű tömböt, azt már tudom címezni, stb.
-----------------------------------------
elektro[-flame|-etc]
_____________ NOD32 2430 (20070731) Információ _____________
Az üzenetet a NOD32 antivirus system megvizsgálta.
http://www.nod32.hu
-----------------------------------------
elektro[-flame|-etc]
-----------------------------------------
elektro[-flame|-etc]
_____________ NOD32 2431 (20070801) Információ _____________
Az üzenetet a NOD32 antivirus system megvizsgálta.
http://www.nod32.hu
More information about the Elektro
mailing list