ceckovy kviz 3 (na uprsane dlhe vikendy)

Jan Waclawek konfera na efton.sk
Pátek Září 8 12:24:13 CEST 2023


V Pascale je ale boolean nativny, takze takyto problem nenastane. Asi.
Nechce sa mi to skumat, ale asi Pascal pri pokuse robit aritmetiku na
boolean bude kricat. Nehovoriac o tom, ze v Pascale bude mat riadenie for
cyklu uplne ine spravanie nez C, kedze je ten inrement (alebo dekrement
pri pouziti downto) implicitny.

V C99 je problem s tym, ze ten _Bool je dolepok.

wek


----- Original Message ---------------

Subject: RE: ceckovy kviz 3 (na uprsane dlhe vikendy)
   From: =?iso-8859-2?Q?Ale=B9_Proch=E1ska?= <ales.prochaska na divesoft.com>
   Date: Fri, 8 Sep 2023 09:09:30 +0000
     To: HW-news <hw-list na list.hw.cz>

Myslel jsem to třeba takhle

var vypinac : array [boolean] of popis_vypinace;
var i : boolean;
for i:=false to true do inicializuj_popis_vypinace(vypinac[i],i);

Ale± Procháska


>-----Original Message-----
>From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Miroslav ©inko
>Sent: Friday, 08 September, 2023 10:51
>To: hw-list na list.hw.cz
>Subject: Re: ceckovy kviz 3 (na uprsane dlhe vikendy)
>
>Asi by som potreboval priklad, neviem si to predstavit.
>
>bool flags[NUM_FLAGS];
>for(int i=0; i<NUM_FLAGS; i++)
>{
>   flags[i] = true;
>}
>
>Inkrementujem int, nie bool.
>
>miro
>
>
>On 08.09.2023 10:45, Ale± Procháska wrote:
>> To je pravda, ale zase si dovedu představit situaci, kdy je inkrementování
>Bool skoro korektní. Třeba kdyµ mám pole deklarované jako array [boolean] of
>něco a chci inicializovat v±echny jeho sloµky od false aµ po true. V cyklu který
>je v±echny prochází nějaká inkrementace řídící proměnné bude. Stačí
>nepouµít for(), udělat ukončení cyklu tro±ku ne±ikovně a uµ mám pěknou
>chybku do sbírky.
>>
>> Ale± Procháska



Další informace o konferenci Hw-list