Bonjour,



Voilà je débute en C++ et je suis confronté à un problème, en effet j'ai une fonction dans laquelle l'utilisateur est amené a entrée des données, j'aimerais pouvoir testé si les données entrée sont correct, comme le programme permet de calculé l'air d'un triangle, les données a entrée sont du type
(0 à 9 / virgule / signe ) et non autre chose...


J'espère que c'est assez claire comme explication, désolé d'avance si ce n'est pas le cas.

Merci d'avance


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
float Triangle(float cote1, float cote2, float cote3)
{
    cout<<"Entrée côté 1 " << endl;
    cin >> cote1;
    cout<<"Entrée côté 2" << endl;
    cin >> cote2;
    cout<<"Entrée côté 3" << endl;
    cin >> cote3;
 
    aire= calculAire(cote1,cote2,cote3);    
}