Article View: be.comp.programming
Article #6023Re: C++ vraag
From: Slayerke
Date: Wed, 22 Jan 2003 01:46
Date: Wed, 22 Jan 2003 01:46
32 lines
2167 bytes
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-mailReferences:
<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