🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6023

Re: C++ vraag

#6023
From: Slayerke
Date: Wed, 22 Jan 2003 01:46
32 lines
2167 bytes
Ahum wrote:

> 
> "Slayerke" <slayerkenospammer@slayerke.co.uk> schreef in bericht
> news:FKkX9.27424$ym5.5100@afrodite.telenet-ops.be...
> 
>> Je kan per byte lezen en dan de bits eruit AND'en, en in de vector
>> steken. bvb i&1 voor de eerste, i&2, i&4,i&8,....
>> Ofwel je kan het met % en / op int's doen.
>> --
>> Groeten,
>> Slayerke
> 
> weet jij toevallig een link naar een voorbeeldje...
> Alvast wreed merci, ben al tevreden dat het mogelijk is :)
> 
leest de eerste byte in van zichzelf en schrijft deze binair uit:
int main(int argc, char** argv) {
vector<bool> bits;
ifstream ifile(argv[0]);
char read;
ifile >> read;
cout << (int)read << endl;
for (int i=1;i<=128;i*=2) bits.push_back((bool)(read & i));
for (int i=0;i<8;i++) cout << bits[i];
}
Je hebt in de STL ook de class bitset, maar die lijkt mij niet echt
interesant voor hetgeen jij wilt(je zou dan conversie naar char* en dan pas
naar de vector moeten doen...).
-- 
Groeten,
Slayerke
Technical Details
Message-ID: <bKmX9.27514$ym5.4948@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <NAiX9.27138$ym5.4962@afrodite.telenet-ops.be> <FKkX9.27424$ym5.5100@afrodite.telenet-ops.be> <2ZkX9.27448$ym5.5092@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,37be19baa08f8a51
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-01-21 17:48:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Slayerke <slayerkenospammer@slayerke.co.uk>
Subject: Re: C++ vraag
Newsgroups: be.comp.programming
Reply-To: slayerkenospammer@slayerke.co.uk
References: <NAiX9.27138$ym5.4962@afrodite.telenet-ops.be> <FKkX9.27424$ym5.5100@afrodite.telenet-ops.be> <2ZkX9.27448$ym5.5092@afrodite.telenet-ops.be>
Lines: 32
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Message-ID: <bKmX9.27514$ym5.4948@afrodite.telenet-ops.be>
Date: Wed, 22 Jan 2003 01:46:47 GMT
NNTP-Posting-Host: 213.224.101.235
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1043200007 213.224.101.235 (Wed, 22 Jan 2003 02:46:47 MET)
NNTP-Posting-Date: Wed, 22 Jan 2003 02:46:47 MET
Organization: Telenet Internet