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 upes 1025 - Forum Téléviseurs
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
- 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 :-)