sortie anticipé d'une procédure
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:
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:
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.