Printf et scanf, ça compile bien mais...?
Fermé
bernard
-
13 févr. 2010 à 17:29
Pacorabanix Messages postés 3248 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 3248 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...?
- Tapez cette phrase, en respectant bien les espaces et la ponctuation. - Guide
- Roulement en 12h qui fonctionne bien - Télécharger - Outils professionnels
- Votre bien est toujours disponible ? faites-le lui savoir. ✓ - Forum Vos droits sur internet
- Vérifier que le serveur freebox est bien connecté à internet - Forum Freebox
- Je suis content que tu vas bien ou que tu ailles bien - Forum Réseaux sociaux
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
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]