Bonjour à tous,

j'ai un petit problème : comment faire pour intégrer un || dans un switch ? J'ai fait quelques testes (qui fonctionne à moitié) et je ne trouve pas la synthaxe sur le net.

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
21
22
#include <iostream>
 
using namespace std ;
 
int main()
{
   for(int i=0 ; i<4 ; ++i)
   {
      switch(i)
      {
         case 0 || 1 :
            cout << i << " " << "cas i = 0 || 1" << endl ;
            break ;
 
         case 2 || 4 :
            cout << i << " " << "cas i = 2 || 4" << endl ;
            break ;
      }
   }
 
   return 0 ;
}
ce qui me donne une erreur pour 2ème case (mais pas le premier ... bizarre).

merci d'avance.