Problème avec la fonction getline()
Résolu/Fermé
yannick2013
Messages postés
13
Date d'inscription
lundi 15 juillet 2013
Statut
Membre
Dernière intervention
6 mai 2020
-
19 juil. 2013 à 01:52
apprendreEtSeDevelopper Messages postés 65 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 18 octobre 2013 - 22 juil. 2013 à 15:17
apprendreEtSeDevelopper Messages postés 65 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 18 octobre 2013 - 22 juil. 2013 à 15:17
A voir également:
- Problème avec la fonction getline()
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Fonction filtre excel n'existe pas - Forum Excel
1 réponse
apprendreEtSeDevelopper
Messages postés
65
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
18 octobre 2013
6
22 juil. 2013 à 15:17
22 juil. 2013 à 15:17
Salut,
Ton problème est simple : en fait quand tu fait un getLine() celui ci récupère ce qu'il y a dans ton buffer de clavier (ce que tu as noté dans le "votre age est")
Pour corriger le problème il suffit de vider le buffer, tu peux faire appelle à la fonction
void clean_buff()
{
int c;
do {
c = getchar();
} while (c != '\n' && c != EOF);
}
avant d'utiliser un getLine()
A+
Ton problème est simple : en fait quand tu fait un getLine() celui ci récupère ce qu'il y a dans ton buffer de clavier (ce que tu as noté dans le "votre age est")
Pour corriger le problème il suffit de vider le buffer, tu peux faire appelle à la fonction
void clean_buff()
{
int c;
do {
c = getchar();
} while (c != '\n' && c != EOF);
}
avant d'utiliser un getLine()
A+