Problème de lecture avec Scanner
Fermé
gacki
Messages postés
109
Date d'inscription
mardi 23 avril 2013
Statut
Membre
Dernière intervention
15 mars 2016
-
Modifié par gacki le 5/11/2013 à 14:38
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 5 nov. 2013 à 18:16
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 5 nov. 2013 à 18:16
A voir également:
- Problème de lecture avec Scanner
- Confirmation de lecture whatsapp - Guide
- Accusé de lecture gmail - Guide
- Installer scanner - Télécharger - Divers Utilitaires
- Comment scanner un document avec une imprimante - Guide
- Accusé de lecture outlook - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
5 nov. 2013 à 18:16
5 nov. 2013 à 18:16
Tu as pointé du doigt le problème avec le flush du c++ on est ici sur un cas similaire.
nextInt permet de lire un entier mais il ne gère pas le saut de ligne donc le \n reste à lire. Du coup le nextLine lit le \n resté mais ça décale tout car la ligne que tu voudrais lire n'a toujours pas été lue...
Ce qu'il faut c'est faire un nextLine après le nextInt pour terminer la lecture de la ligne.
nextInt permet de lire un entier mais il ne gère pas le saut de ligne donc le \n reste à lire. Du coup le nextLine lit le \n resté mais ça décale tout car la ligne que tu voudrais lire n'a toujours pas été lue...
Ce qu'il faut c'est faire un nextLine après le nextInt pour terminer la lecture de la ligne.