Printf et scanf, ça compile bien mais...?
Fermé
bernard
-
13 févr. 2010 à 17:29
Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 13 févr. 2010 à 19:36
Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 13 févr. 2010 à 19:36
A voir également:
- Printf et scanf, ça compile bien mais...?
- Scanf en java ✓ - Forum Java
- Je suis content que tu vas bien ou que tu ailles bien ✓ - Forum Loisirs / Divertissements
- Printf hexa - Forum Programmation
- Java compilé ou interprété ✓ - Forum Java
- 48 megapixel c'est bien ✓ - Forum Photo numérique
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
13 févr. 2010 à 18:45
13 févr. 2010 à 18:45
Salut,
Pas de \n dans tes scanf et ça ira beaucoup mieux ;-))).
De plus attention à l'utilisation des scanf(%s,...) vaut mieux utiliser une fonction sécurisée comme fgets ou alors de bien spécifier la taille maximum.
Par ailleurs n'oublie pas de bien vider le flux explicitement si tu ne souhaites pas sauter de ligne avant la fin du programme avec fflush(stdout).
Cdlt,
Pas de \n dans tes scanf et ça ira beaucoup mieux ;-))).
De plus attention à l'utilisation des scanf(%s,...) vaut mieux utiliser une fonction sécurisée comme fgets ou alors de bien spécifier la taille maximum.
Par ailleurs n'oublie pas de bien vider le flux explicitement si tu ne souhaites pas sauter de ligne avant la fin du programme avec fflush(stdout).
Cdlt,
13 févr. 2010 à 19:30
13 févr. 2010 à 19:35
13 févr. 2010 à 19:36
Utilise malloc pour cela, ou alors déclares simplement ta chaine ainsi :
char modele[100]