scanf("%s %d %s %d",word1,&num1,word2,&num2);
alors lorsque l'utilisateur entre "quitter", il est supposé cesser de demander les 3 autres entrées. Cependant, il me demande d'entrer un autre "quitter" probablement parce qu'il ya 2% s dans le formatComment faire scanf() avec plusieurs entrées ignorer les autres?
est-il de toute façon autour de cela? EDIT: car il doit avoir 4 entrées dans une boucle, sauf si un exit est entré.
Vous pourriez avoir une analyse d'entrée plus fantaisie. Peut-être pourriez-vous utiliser 'flex' +' bison', ou 'antlr'? –
@BasileStarynkevitch On peut comprendre pourquoi vous proposez d'écrire un analyseur LALR complet pour une entrée d'utilisateur de 4 mots seulement quand on voit votre profil et découvre que vous êtes un pirate de base GCC: P –
On n'a pas dit qu'il n'y a que 4 différents mots .... –