Schleife abbrechen...

Havoc2k

Grünschnabel
Hoi,

ich bin (noch) totaler c++ newb... wir machen z.Z Schleifen in Informatik. Wie kann ich diese Schleife jeweils unterbrechen und mit einem Tastendruck wieder fortführen?

#include <iostream.h>
int main()

{
int i=1, k;

while (1)
{
for (k=0;k<80000000; k=k++)
{
}
cout <<i<<endl;
i=i++;

}
return 0;
}



thx schon mal für Antworten...

:D

MfG Havoc
 
Na ja, unterbrochen wird die Schleife natürlich mit "break;", aber das wirst Du schon wissen.
Ich denke mal Du willst sie auf Tastendruck unterbrechen, und auf Tastendruck wieder weiterführen.
Das wäre dann ja schon ein Interrupt.
Aber das geht wirklich zu tief in die Materie rein...

Vielleicht meinst Du ja auch so was:
http://www.tutorials.de/tutorials180474.html
 
Zuletzt bearbeitet:
Hy!

Wenn du eine Schleife unterbrechen und nach einem Tastendruck weiterführen willst, musst du nur ein Eingabe wie z.B.: getch() oder getchar() machen. Die Schleife verweilt an einer Anweisung so lange bis sie vollständig abgearbeitet ist, das ist bei einem getch() erst dann der Fall wenn der Benutzer eine Taste gedrückt hat.

Hoffe das ich dir helfen konnte.

mfg
uhu01
 
moin


Wenn due sie unterbrechen und auf Tastendruck wieder fortführen willst machst du das am bestnen mit cin.get() auf diese Art mischt du C nicht mit C++ was zu weniger Fehlern führt.


mfg
umbrasaxum
 
moin


Ich will darauf hinaus das es nciht gut ist mal nen Teil von C++ zu nehmen, dann wieder C und dann noch Sachen aus Dos.


mfg
umbrasaxum
 
Zurück