Schleife als Bedingung einer Schleife ?

  • Themenstarter Themenstarter Dragonate
  • Beginndatum Beginndatum
D

Dragonate

Hallo,

ich brauche für mein Programm eine Do While schleife und bin mir nicht sicher ob ich als Bedingung zur Erfüllung eine weitere Schleife nutzen darf ?

Also :

do{

..... Code......


}while ( for (.... ......) {
....... }
)

Darf man das ? (Ich Programmiere in "C" mit Dev C++)
 
Hi.

Nein, das darf man nicht. Eine for(..) Anweisung besitzt keinen Rückgabewert (der in einen boolschen Wert konvertiert werden könnte).

Verwende eine Funktion.

Gruß
 
Verdammt, ich habs mir fasst gedacht, sieht auch irgendwie komisch aus in den runden Klammern.

Dankeschön !
 
Hi

die Forschleife ist doch eh überflüssig oder?
C++:
//Möglichkeit 1
int i = 0;
do{
i++;
}
while( i < 10 );
//Möglichkeit 2
bool abort = false;
do{
  for( int i = 0; i < 10; i++ ){
    if( i == 5 )
      abort = true;
  }
}
while( abort == false );
 
Zurück