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
-
Wenn Du die Frage nur einmal stellst, reicht das oft aus...
-
Da gibt es mehrere Möglichkeiten. Zum Beispiel kannst du eine innere Schleife in der äußeren ablaufen lassen (die immer 15 Schritte durchläuft und auch den Zähler der äußeren Schleife inkrementiert) oder du prüfst mit Hilfe der Modulo-Operation (%), ob ein Vielfaches von 15 in der Schleife erreicht wurde; falls ja wird die Schleife abgebrochen (Schlüsselwort break).
-
break.. springt ans ende der schleife
continue.. springt vor das ende der schleife(prüft nochmal die schleifenbedingung)ich denke aber, dass er meint, dass programm soll alle 15 auf eine taste warten..
also..
for(i = untergrenze; i <= obergrenze; ++i) { printf("blabla"); if(i%15==0) getch(); // ist zwar nicht Standard(getch).. aber :rage: ich vergesse immer den korrekten befehl :( }
mfG (c)h
EDIT: cpp-tags