Scan f avant printf
Fermé
kamikaz-88
Messages postés
61
Date d'inscription
mardi 5 janvier 2010
Statut
Membre
Dernière intervention
27 décembre 2020
-
27 déc. 2020 à 22:26
yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025 - 28 déc. 2020 à 12:41
yg_be Messages postés 23476 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 février 2025 - 28 déc. 2020 à 12:41
A voir également:
- Scan f avant printf
- Scan now - Guide
- Scan qr code pc - Guide
- Copains d'avant qui a visité mon profil ✓ - Forum Réseaux sociaux
- Dans la présentation à télécharger, sarah avait encadré directement le titre de certaines diapositives avant d’automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Avant browser - Télécharger - Navigateurs
2 réponses
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
28 déc. 2020 à 09:58
28 déc. 2020 à 09:58
Bonjour,
Je ne vois pas de problème particulier avec les
Par contre la ligne
Je ne vois pas de problème particulier avec les
printfet
scanfde ton code. Ça peut dépendre des valeurs saisies.
Par contre la ligne
fl2= tab_fleur(&fl,n);fait que ton code ne peut gérer qu'une seule
fleur. Tu promets à ta fonction l'adresse de n fleurs et tu lui passes l'adresse d'une unique
fleur. Il faut lui passer le buffer que tu as réservé.
fl2 = tab_fleur( fl12, n );
yg_be
Messages postés
23476
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 février 2025
Ambassadeur
1 568
28 déc. 2020 à 12:41
28 déc. 2020 à 12:41
bonjour,
ton code fait:
quand tu écris
cela me semble normal, si le scanf de la ligne 2 n'a pas consommé tous les caractères entrés précédemment.
qu'as-tu entré précisément?
ton code fait:
printf("enter size \n "); scanf("%d ",&n); printf(" saisir le code\n"); fflush(stdout); scanf("%d",&t[i].cod);
quand tu écris
le scanf du premier parametre vient avant le printf ("saisir"), je suppose que tu veux dire que le scanf de la ligne 5 lit ce que tu as entré au clavier avant l'exécution de la ligne 3.
cela me semble normal, si le scanf de la ligne 2 n'a pas consommé tous les caractères entrés précédemment.
qu'as-tu entré précisément?