Bonjour j'ai cree un programme mais j'hesite entre utiliser des assertions ou
utiliser cin.fail.Pouvez-vous me conseilller dans ce cas precis.Voici un bout de code:

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
 
#include <iostream.h>
/* #include <casser> si asserion */
int main()
{
short nombre = 0;
cout <<"Tapez un nombre positifs (max plage de short) " << endl;
cin >> nombre;
/* Soit assert(nombre < 0); */
/* if (cin.fail)
    {
    instructions
    return 1;
    }
    else
    {
     instruction */
    }
return 0;
}