Schleife unterbrechen und weiterlaufen lassen..
-
Hi erstmal. Ich muss eine Schleife programmieren und diese soll immer nur 15 Zeilen ausgeben. Danach soll man mit einer beliebigen Taste das Programm weiterlaufen lassen, sprich die nächsten 15 Zeilen ausgeben lassen.
for(i = untergrenze; i <= obergrenze; ++i)
{ printf("blabla");
}Hoffe ihr könnt mir helfen!
Gruß
Tim
-
Du kannst innerhalb der Schleife ein getch() einbauen, sobald i%15==0. Dann kannst du sogar die Taste, die gedrückt wurde, auswerten und somit deine Schleife bei Bedarf verlassen.
-
naja, is vielleicht ein bisschen ineffizient, in jedem schleifendurchlauf zu fragen, obs der 15. ist. du kannst noch ne while schleife drumbauen:
do{ for... while (getch()!=EOF) //oder !='e' oder sowas.. dann bricht der bei e ab
Gruß
-
o mann, kann jemand mal dafür sorgen, dass nur noch ein Thread (statt dreien) vorhanden ist?)
-
wollte ich gerade sagen...
eine Frage sollte nur einmal gestellt werden!
also.. *bidebide* mindestens einen Thread schliessenmfG (c)h
-
chille07 schrieb:
wollte ich gerade sagen...
eine Frage sollte nur einmal gestellt werden!Dafür kann der Poster im Moment wenig - siehe Forentechnik.
MfG SideWinder
-
Ich habe gelesen, dass getch() unter Unix nicht funktionieren soll.
Stimmt das? Wie lese ich ein ENTER unter Unix ein um die Schleife weiterlaufen zu lassen?
MFG
Tim