Article View: pl.comp.lang.c
Article #21Re: Zagadka
From: Maly
Date: Wed, 08 Oct 1997 00:00
Date: Wed, 08 Oct 1997 00:00
24 lines
1017 bytes
1017 bytes
Piotr Auksztulewicz wrote:
>
> Dla wyjadaczy C to wprawdzie nic szczeg�lnego, ale zauwa�y�em tu
> tak�e pocz�tkuj�cych. Dla nich ta zagadka.
>
> Przy okazji pisania kawa�ka wi�kszego programu wysz�o mi takie co�.
> Wygl�da �adnie ;-)) Pytanie: co robi ta funkcja? (nazwy zmiennych zmienione,
> �eby by�o trudniej...)
>
> extern void (*i[])();
>
> void fun()
> {
> void (**p)() = i;
>
> while (*p)
> (**p++)();
> }
Na moj gust to wywoluje po kolei wszystkie funkcje ktorych wskazniki sa
w tablicy i[] az jakis wskaznik bedzie null. Fakt, wyglada ladnie.
--
CUL8ER,
Maly.
Technical Details
Message-ID:
<343B2CEC.5860@ibm.uci.agh.edu.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<612ir1$27q@zeus.polsl.gliwice.pl>Show Full Headers
Complete Article Headers
From: Maly <olsz...@ibm.uci.agh.edu.pl> Subject: Re: Zagadka Date: 1997/10/08 Message-ID: <343B2CEC.5860@ibm.uci.agh.edu.pl> X-Deja-AN: 278710870 References: <612ir1$27q@zeus.polsl.gliwice.pl> Organization: University of Mining & Metallurgy Newsgroups: pl.comp.lang.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit