bonjour;
j'ai écrit un petit programme interactif qui demande à l'utilisateur de saisir des string et des entiers concernant un livre et je me bloque l'annee de parution (int) qui doit être strictement plus grand que 0 sur voici le code de l'anneé :
mais quand je tape par pour annee qui est entier : a par exemple le boucle sera infini comment faire un sorte qu'elle ne soit plus ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 cout<<"\nEntrez l'annee de parution :"<<endl; cin >> annee; while (annee <= 0) { cout<<"L'année de parution ne peut etre plus petit ou égal a 0"<<endl; cout<<"\nEntrez l'annee de parution :"<<endl; cin >> annee; }
si j'utilise scanf du C ça marche mais en C++ il y en a?
![]()
Partager