🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5196

Re: VRAAGJE C/C++

#5196
From: kansloos
Date: Sun, 18 May 2003 13:59
27 lines
1992 bytes
In nl.comp.programmeren Marcus <doei@bannerswapnl.com> schreef,
> kansloos@xs4all.nl wrote:
>> In nl.comp.programmeren Ivan Van den Bossche
>> <ivan.van.den.bossche@pandora.be> schreef,
>>> Hi,
>>>
>>> Zou er iemand mij kunnen uitleggen wat de volgende functie doet?
>>>
>>> int TestBit(BYTE val, int intIndex)
>>> {
>>>    return ((val & (1 << intIndex)) > index) ? 1 : 0;
>>> }
>>>
>>
>> Hij kijkt of bit 'intIndex' in 'val' aan staat.
>>
>> Dus val = 000100 (als bits) en intIndex = 2(10-based) dan return true;
>> En val = 110111 en intIndex = 3 dan return false;
>>
>> Dit alles onder de voorwaarde dat index >= 1.
> 
> Dit laatste punt volg ik niet helemaal, > is to gewoon groter dan, of
> klopt mijn c kennis hier even niet?

Oeps, ja, het moet zijn index >= 0, maar eigenlijk is dat gedeelte onzin,
er kompt al true (of false) uit het '(val & (1 << intIndex))' gedeelte, waarom
dat netjes/dwangmatig naar 1 of 0 moet worden omgezet snap ik niet. 
Technical Details
Message-ID: <3ec791bd$0$49108$e4fe514c@news.xs4all.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!transit.news.xs4all.nl!not-for-mail
References: <CVJxa.7359$1u5.531@afrodite.telenet-ops.be> <3ec78b12$0$49099$e4fe514c@news.xs4all.nl> <3ec78d27$0$149$e4fe514c@dreader7.news.xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2cd6db1915f275ab
X-Google-Attributes: gidfcea4,public
X-Google-Thread: 107324,2cd6db1915f275ab
X-Google-Attributes: gid107324,public
X-Google-ArrivalTime: 2003-05-18 06:59:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!transit.news.xs4all.nl!not-for-mail
Message-ID: <3ec791bd$0$49108$e4fe514c@news.xs4all.nl>
From: kansloos@xs4all.nl
Subject: Re: VRAAGJE C/C++
Newsgroups: be.comp.programming,nl.comp.programmeren
References: <CVJxa.7359$1u5.531@afrodite.telenet-ops.be> <3ec78b12$0$49099$e4fe514c@news.xs4all.nl> <3ec78d27$0$149$e4fe514c@dreader7.news.xs4all.nl>
User-Agent: tin/1.5.16-20030125 ("Bubbles") (UNIX) (FreeBSD/4.5-RELEASE-p19 (i386))
Date: 18 May 2003 13:59:25 GMT
Lines: 28
NNTP-Posting-Date: 18 May 2003 15:59:25 CEST
NNTP-Posting-Host: 194.109.3.12
X-Trace: 1053266365 news.xs4all.nl 49108 194.109.3.12:4709
X-Complaints-To: abuse@xs4all.nl