Partager via


Erreur du compilateur C2046

instruction case non conforme

Le mot clé case ne peut être spécifié que dans une instruction switch .

L’exemple suivant génère l’erreur C2046 :

// C2046.cpp
int main() {
   case 0:   // C2046
}

Résolution possible :

// C2046b.cpp
int main() {
   int i = 0;

   switch(i) {
      case 0:
      break;

      default:
      break;
   }
}