🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1020

Re: g++-2.7: for(int i=... 'i' undeclared ???

#1020
From: Ortwin Gasper
Date: Sun, 17 Dec 1995 10:24
23 lines
1384 bytes
> foo()
> {
>   for(int i;i<100;i++)
>   {
>     /* Benutzung der Variablen 'i' */
>   }
>   /* 'i' ist nicht mehr deklariert, die Funktion will aber weiterhin
>      die Variable 'i' (bis zum Ende der Funktion 'foo') benutzen.
>      Der Compiler bricht ab, mit der Fehlermeldung "'i' undeclared" */
> }
>
> Weiss irgend jemand, mit welchem Compilerschalter man fuer eine fehler-
> freie Compilierung sorgen kann? (In der Anleitung 'Using and Porting GNU CC'
> konnte ich keine Informationen dazu finden.)

Auch wenn es blöde klingt, ich würde das Programm - soviel Mühe das auch  
macht - umschreiben. Dadurch erhälst Du Dir Deine Portierbarkeit auf  
andere Compiler, die diesen Fehler auch nicht mehr durchgehen lassen.  
(Ausnahme z.B. Borland C++ 2.0 für OS/2).

MfG
        Ortwin
## CrossPoint v3.1 R ##
Technical Details
Message-ID: <5-1bqfy9oYB@37.viking.ruhr.com>
Path: arc1-ca.pugleaf.net!viking.ruhr.com!gasper
References: <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de>

Show Full Headers
Complete Article Headers
X-Mailer: CrossPoint v3.1 R/C8604
Message-ID: <5-1bqfy9oYB@37.viking.ruhr.com>
Organization: Ortwin Gasper
X-Gateway: ZCONNECT UU viking.ruhr.com [DUUCP BETA vom 28.07.1995]
References: <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
From: gasper@viking.ruhr.com (Ortwin Gasper)
Subject: Re: g++-2.7: for(int i=... 'i' undeclared ???
Date: 17 Dec 1995 12:24:00 +0200
Path: arc1-ca.pugleaf.net!viking.ruhr.com!gasper
Newsgroups: de.comp.lang.c++
Distribution: world