Les variables typées ? -> Erreur
Zarquoi
Messages postés
246
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je débute sous C++ :)
J'ai un petit programme en console où l'utilisateur doit entrer une valeur.
Code (oui, c'est un petit programme pour l'exemple ^^) :
Donc l'utilisateur doit obligatoirement entrer un nombre entier (car la variable "a" est un int).
Mais si il entre une chaîne de caractères, ou nombre à virgule, ça me fait planter mon programme car ce n'est pas un int !
J'aimerais savoir comment faire pour retourner une erreur si l'utilisateur tape autre chose qu'un int ?
Apparemment il n'existe pas de fonction permettant de vérifier le type de variable (si ça existait, j'aurais pu utiliser un "if" pour vérifier ce que tape l'utilisateur).
Merci
Je débute sous C++ :)
J'ai un petit programme en console où l'utilisateur doit entrer une valeur.
Code (oui, c'est un petit programme pour l'exemple ^^) :
int a; cin >> a;
Donc l'utilisateur doit obligatoirement entrer un nombre entier (car la variable "a" est un int).
Mais si il entre une chaîne de caractères, ou nombre à virgule, ça me fait planter mon programme car ce n'est pas un int !
J'aimerais savoir comment faire pour retourner une erreur si l'utilisateur tape autre chose qu'un int ?
Apparemment il n'existe pas de fonction permettant de vérifier le type de variable (si ça existait, j'aurais pu utiliser un "if" pour vérifier ce que tape l'utilisateur).
Merci
A voir également:
- Les variables typées ? -> Erreur
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur upes 1025 - Forum Téléviseurs
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
Bonjour
Tu pourrais (devrais ?) utiliser try-catch :
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c/1903837-gerez-des-erreurs-avec-les-exceptions
Tu pourrais (devrais ?) utiliser try-catch :
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c/1903837-gerez-des-erreurs-avec-les-exceptions
Zarquoi
Messages postés
246
Statut
Membre
48
Merci beaucoup !
Utilisateur anonyme
De rien :-)