cvs.gedasymbols.org/archives/browse.cgi | search |
From: | Charles Terry <cterry AT plinet DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Individual Bits |
Date: | Wed, 15 Apr 1998 07:32:37 -0700 |
Organization: | All USENET -- http://www.Supernews.com |
Lines: | 35 |
Message-ID: | <3534C505.507B@plinet.com> |
References: | <35343EFB DOT FA2644E7 AT gold DOT com DOT br> |
NNTP-Posting-Host: | 10025 AT 207 DOT 174 DOT 3 DOT 109 |
Mime-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Sérgio Vale e Pace wrote: > > Hi Eevryone, > > I'm trying to make a struct to work something like this: > > defined_struct data; > data=8; > data.bit0=1; // data=9 > data.bit2=1; //data=13 > > or at least > > defined_struct data; > data.value=8; > data.bit0=1; // data=9 > data.bit2=1; //data=13 > > but I'm not figuring how can somebody give-me some help. union{ int data; struct{ int bit1:1; int bit2:1; int bit3:1; int bit4:1; int bit5:1; };piece; };struct_data; struct_data.data=8; struct_data.piece.bit1=1;//struct_data.data==9 Charles
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |