Erreur en C
Résolu/Fermé
chr_joker
Messages postés
2
Date d'inscription
mercredi 8 janvier 2014
Statut
Membre
Dernière intervention
19 janvier 2014
-
19 janv. 2014 à 22:08
chr_joker Messages postés 2 Date d'inscription mercredi 8 janvier 2014 Statut Membre Dernière intervention 19 janvier 2014 - 19 janv. 2014 à 22:18
chr_joker Messages postés 2 Date d'inscription mercredi 8 janvier 2014 Statut Membre Dernière intervention 19 janvier 2014 - 19 janv. 2014 à 22:18
A voir également:
- Erreur en C
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 5000 france tv - Forum iPhone
3 réponses
e666
Messages postés
458
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
2 août 2014
175
19 janv. 2014 à 22:15
19 janv. 2014 à 22:15
Salut,
Le problème vient de cette ligne là :
Il faut utiliser des pointeurs pour un scanf donc faire :
Le problème vient de cette ligne là :
scanf("%f %f %f",a,b,c);
Il faut utiliser des pointeurs pour un scanf donc faire :
scanf("%f %f %f",&a,&b,&c);Pour passer à scanf, l'adresse de tes variables a, b et c.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
19 janv. 2014 à 22:18
19 janv. 2014 à 22:18
Bonjour,
Pourquoi diable enlever le "Bonjour" placé automatiquement ???
S'il est mis là, c'est pour inciter à faire usage de politesse...
quand il fonctionne spectacle erreur de fenêtre
Peux-tu traduire ?
float a,b,c,MID;
Il vaut mieux éviter les variables globales (sauf cas particulier). Donc, mets-les plutôt dans le main().
scanf("%f %f %f",a,b,c);
Il faut mettre les adresses de a, b et c => &a, &b, &c
printf("la valeur médiante=%f",MID);
N'oublie pas de mettre un '\n' en fin de chaîne (ou alors il faut mettre un fflush(stdout)) pour forcer l'affichage avant le return 0.
return ;
return 0; main() est une fonction main() qui retourne un int.
Et enfin, plutôt que poster ton code en gras, merci d'utiliser la balise "code C" (liste déroulante -> C, situé à droite du bouton "Souligné").
Cdlt,
Pourquoi diable enlever le "Bonjour" placé automatiquement ???
S'il est mis là, c'est pour inciter à faire usage de politesse...
quand il fonctionne spectacle erreur de fenêtre
Peux-tu traduire ?
float a,b,c,MID;
Il vaut mieux éviter les variables globales (sauf cas particulier). Donc, mets-les plutôt dans le main().
scanf("%f %f %f",a,b,c);
Il faut mettre les adresses de a, b et c => &a, &b, &c
printf("la valeur médiante=%f",MID);
N'oublie pas de mettre un '\n' en fin de chaîne (ou alors il faut mettre un fflush(stdout)) pour forcer l'affichage avant le return 0.
return ;
return 0; main() est une fonction main() qui retourne un int.
Et enfin, plutôt que poster ton code en gras, merci d'utiliser la balise "code C" (liste déroulante -> C, situé à droite du bouton "Souligné").
Cdlt,
chr_joker
Messages postés
2
Date d'inscription
mercredi 8 janvier 2014
Statut
Membre
Dernière intervention
19 janvier 2014
19 janv. 2014 à 22:18
19 janv. 2014 à 22:18
merci (: