Bonjour j'aimerais utiliser une boucle do while au lieu d'utiliser une boucle for avec des breaks.
Voici le code avec la boucle for :
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 for (u8_i=0;u8_i<NOMBRE_TOTAL_INDICES; u8_i++) { if (toto[u8_i] == ON) { if (titi[u8_i]== ROUGE) { u8_FlagRouge = ON; break; } if (titi[u8_i]==ORANGE) { u8_FlagOrange = ON; break; } } }
J'ai essayé d'utiliser la boucle do while comme suit:
mais je n'ai pas le même comportement.
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
20 do { if (toto[u8_i] == ON) { if (titi[u8_i]== ROUGE) { u8_FlagRouge = ON; } if (titi[u8_i].u8_Couleur== ORANGE) { u8_FlagOrange = ON; } } u8_i=u8_i+1; }while((u8_i< NOMBRE_TOTAL_INDICES)|| (u8_FlagOrange =OFF )|| (u8_FlagRouge =OFF ));
Pouvez vous m'aider?
Merci
Partager