Article View: de.comp.lang.c++
Article #537Re: Problem-Countdown?
From: Bernd Eggink
Date: Mon, 09 Oct 1995 12:07
Date: Mon, 09 Oct 1995 12:07
46 lines
1822 bytes
1822 bytes
On Sun, 8 Oct 1995, Marco Linke wrote:
> ich bin noch ein blutiger Anfänger in Sachen C++.
> Ich wollte einfach nur einen kleinen Countdown Zaehler
> schreiben, was mir aber einfach nicht gelingt. Ich schreibe
> mal mein Listing
>
> #include <iostream.h>
> #include <conio.h>
>
>
> int x;
> void main ()
> {
> do {
> for (x = 10; x < 1; --x)
> cout << endl << x;
> }
>
> while (x !=0);
> getch();
> }
>
> Das Programm soll einfach nur von 10 an rueckwärts zaehlen und bei null
> das Programm anhalten.
>
Kleiner, aber wirkungsvoller Fehler im Schleifenkopf:
for (x = 10; x > 0; --x)
muss es heissen. Im uebrigen, was soll diese while-Schleife?? Sie
ist entweder wirkungslos (x == 0) oder fuehrt dazu, dass das Programm
sich aufhaengt (x != 0).
Ausserdem wuerde ich conio nicht ohne Not verwenden - es ist DOS-
spezifisch und damit nicht portabel.
Gruss
Bernd
+----------------------------------+
| Bernd Eggink |
| Rechenzentrum Uni Hamburg |
| admin@rzaix13.rrz.uni-hamburg.de |
+----------------------------------+
Technical Details
Message-ID:
<Pine.A32.3.91.951009135932.4940B-100000-100000@rzaix13.rrz.uni-hamburg.de>Path:
arc1-ca.pugleaf.net!rzaix13.rrz.uni-hamburg.de!rootReferences:
<5vS4hQwd$wB@p0000328.admiral.berlinet.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rzaix13.rrz.uni-hamburg.de!root From: Bernd Eggink <root@rzaix13.rrz.uni-hamburg.de> Newsgroups: de.comp.lang.c++ Subject: Re: Problem-Countdown? Date: Mon, 9 Oct 1995 14:07:04 +0200 Organization: University of Hamburg -- Germany Message-ID: <Pine.A32.3.91.951009135932.4940B-100000-100000@rzaix13.rrz.uni-hamburg.de> References: <5vS4hQwd$wB@p0000328.admiral.berlinet.de> Reply-To: admin@rrz.uni-hamburg.de NNTP-Posting-Host: rzaix13.rrz.uni-hamburg.de Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE In-Reply-To: <5vS4hQwd$wB@p0000328.admiral.berlinet.de>