if (choix_nombre == 1)egalite == 'un';cin>>egalite;
L'instruction egalite == 'un'; me laisse sceptique... en plus des remarques de luhtor! Ya vraiment des problème dans ton programme.
Pour résoudre ton pb de fermeture, ajoute system("pause"); à la fin
Pour répondre a ta question luhtor, je dirais qu'il a appris tout seul :)
Par ailleurs, il me semble que bienvenue prends toujours un e, qu'on s'adresse à un homme ou une femme, ca veut dire je vous souhaite la bienvenue
Ce qui me laisse perplexe aussi. C'est que gcc compile ca. Il affiche
bien des warnings, mais a ce stade, je trouve pas normal qu'il compile
un code pareil.
Il affiche ca notamment: "[Warning] multi-character character constant" pour ca : egalite == 'un'.
Pourquoi c'est interprète pas ca comme une erreur.
Et meme pas un warning comme quoi la variable choix_nombre est masqué ici:
int choix_nombre = 8;
{
int choix_nombre;
{
choix_nombre = 4;
}
}
// ici choix_nombre = 8 et non 4. Et aucun message de gcc pour ca.