Bonjour,

Peut-ton en C++ fait une sortie anticipé comme en VB (exit sub) d'une condition ou d'une boucle. J'utilise Visual C++ 2005 express.
exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void XXXXX() { 
     if(zPlaceN < 64) {
          if(zPlaceN == 63) {
               zStatus = 3 ;
	  // EXIT SUB !!!!! // Si la condition et bonne "SORTIR".
          }
     }
     else {
          CASESsupA63() ;
     }
     xxxxx est blablabla xxxxx
     xxxxx est blablabla xxxxx
     xxxxx est blablabla xxxxx
     Plein d'autre code en dessous !!!
}
autre exemple, qui fonctionne à la compilation, mais a voir si le résultat est bon car pas encore vérifié.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void CASEMouton() {
     // Se place juste derrière le joueur précédent - sans compter, donc pas "d'oie".
     int jx ; int trouvé ;

     trouvé = zPlaceN ; // a priori.
     for(int p = zPlaceN +1; p < 63; p++) {
          if(Convert::ToInt32(MesVariables::gProDamier[2, p]) > -1) {
               trouvé = p -1 ;
               jx = Convert::ToInt32(MesVariables::gProDamier[2, p]) ;	
               break ;  "SORTIR" de la boucle for, si ok !.
               // EXIT FOR !!!!!
          }
     }
     xxxxx est blablabla xxxxx
     xxxxx est blablabla xxxxx
     xxxxx est blablabla xxxxx
     Plein d'autre code en dessous !!!
}
Merci d'avance pour ces 2 questions.