delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/07/19/05:32:15

From: Hans-Bernhard Broeker <broeker AT physik DOT rwth-aachen DOT de>
Newsgroups: comp.os.msdos.djgpp,comp.lang.c
Subject: Re: Recursions and Static declarations....?Is this wrong...
Date: 19 Jul 2002 08:52:42 GMT
Organization: Aachen University of Technology (RWTH)
Lines: 18
Message-ID: <ah8k0q$lqv$1@nets3.rz.RWTH-Aachen.DE>
References: <5a91d0ef DOT 0207181004 DOT 49e67056 AT posting DOT google DOT com>
NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de
X-Trace: nets3.rz.RWTH-Aachen.DE 1027068762 22367 137.226.32.75 (19 Jul 2002 08:52:42 GMT)
X-Complaints-To: abuse AT rwth-aachen DOT de
NNTP-Posting-Date: 19 Jul 2002 08:52:42 GMT
Originator: broeker@
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

In comp.os.msdos.djgpp Pradeepto K Bhattacharya <pradeeptob AT yahoo DOT com> wrote:

>     Well I tried to write this function...it is crashing the computer
> If i compile it with BorlandC++ 3 , DevC++ 4, LCC-Win32...but it works
> pretty fine If I use Djgpp.

If so, that's purely by luck, not by design.  Your function is very broken.

[...]
>   Can I not use Static with recursions...

No, you can't.  At least not sensibly, in the way you did it.  You
shouldn't be recursing for this, in the first place, nor should you
ever use static variables to keep state across a recursion call.

-- 
Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de)
Even if all the snow were burnt, ashes would remain.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019