Bonjour, Comment puis-je tester l’entrée std::cin ? Il devrait être double, avec string ou istringstream? Merci
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 double xQ, yQ; std::cout << "Veuillez calculer le point à partir duquel la tangente est calculée sur la parabole: " << std::endl; std::cout << "Sil vous plaît x: "; std::cin >> xQ; std::string str; std::cout << "Enter x number: "; std::cin >> str; if (isNumeric(str)) { std::cout << "This is a Number" << std::endl; xQ = static_cast<float>(str); } else { std::cout << "This is not a number"; std::cout << "Try again: " << std::endl; } std::cout << std::endl; std::cout << "Sil vous plaît y: "; std::istringstream s; std::string stri; std::cin >> stri; s ( stri); s >> yQ; double aa, bb, cc; std::cout << std::endl; std::cout << "a * x^2 + b * x + c: S'il vous plait a: " << std::endl; std::cin >> aa; std::cout << std::endl; std::cout << "a * x^2 + b * x + c: S'il vous plait b: " << std::endl; std::cin >> bb; std::cout << std::endl; std::cout << "a * x^2 + b * x + c: S'il vous plait c: " << std::endl; std::cin >> cc;
Partager