Comment vérifier les valeurs saisies avec cin?
Bonjour,
je désire vérifier les valeurs saisies avec cin pour m'assurer que ce sont des nombres entiers.
Quelle chance! c'est exactement le sujet de la F.A.Q:
Comment vérifier les valeurs saisies avec cin?
Malheureusement j'ai un problème avec la ligne:
Code:
cin.ignore( numeric_limits<streamsize>::max(), '\n' ); // supprimer la ligne erronée dans le buffer
j'ai un warning:
Citation:
not enough actual parameter for macro 'max'
suivi d'erreurs:
Citation:
'(': illegal token on right side of '::'
Quelqu'un peut-il m'aider? merci
(P.S: j'utilise Microsoft Visual 2005)