Bonjour, excusez moi ces derniers temps je pose trop de question concernant le C/C++ ( je travail sur un projet la dessus).
Mon nouveau problemes concerne les switch[case].
voila j'ai un programme qui passe par 4 etats possible( pour l'instant)
le probleme c'est que le programme ne sort pas après le return de la fonction_qui_renvoi_string();Code:switch(etat) { case etat_1 :{ //tache varString = fonction_qui_renvoi_string(); // std::cout << "debug\n"; // pour voire si le programme sort de la fonction //D'autre tache } case etat_2:{ //Tache }
merci pr votre aide
-----



).
le programme s'y rend directement (jump) et continue en séquence jusqu'à ce qu'il trouve un break; ou l'accolade fermante du switch. Ce n'est pas une faute, de mettre plusieurs case: sans mettre de break, c'est un choix.