Aidez moi, je ne comprend pas mon erreur
Résolu/Fermé
armasousou
Messages postés
1270
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
-
19 déc. 2009 à 22:06
armasousou Messages postés 1270 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 - 19 déc. 2009 à 23:20
armasousou Messages postés 1270 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 - 19 déc. 2009 à 23:20
A voir également:
- Aidez moi, je ne comprend pas mon erreur
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
- Erreur 5000 france tv - Forum Lecteurs et supports vidéo
5 réponses
Utilisateur anonyme
19 déc. 2009 à 22:19
19 déc. 2009 à 22:19
Bonjour, il y a plusieurs erreurs.
Ta déclaration de fonctions se trouve dans ta fonction main, et celle ci n'a pas d'accolades...
Il faut juste décaler ta fonctions, et la mettre avant main !
Ta déclaration de fonctions se trouve dans ta fonction main, et celle ci n'a pas d'accolades...
Il faut juste décaler ta fonctions, et la mettre avant main !
armasousou
Messages postés
1270
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
19 déc. 2009 à 22:21
19 déc. 2009 à 22:21
Euh ... tu peux me taper la bonne fonction que je compare stp x)
Ou c'est plutot ca la bonne fonction :
#include <stdio.h>
#include <stdlib.h>
int convertion(int argent)
{
int francs = 0;
francs = 6.6 * argent;
return francs;
}
int main(int argc, char *argv[])
{
int francs = 0;
int argent = 0;
printf("Convertion de quel somme d'argent en francs ?");
scanf("%d", &argent);
printf("Cela fait %d", convertion(francs));
return 0;
}
Ou c'est plutot ca la bonne fonction :
#include <stdio.h>
#include <stdlib.h>
int convertion(int argent)
{
int francs = 0;
francs = 6.6 * argent;
return francs;
}
int main(int argc, char *argv[])
{
int francs = 0;
int argent = 0;
printf("Convertion de quel somme d'argent en francs ?");
scanf("%d", &argent);
printf("Cela fait %d", convertion(francs));
return 0;
}
Dora The Explorer
Messages postés
2811
Date d'inscription
mardi 4 septembre 2007
Statut
Contributeur
Dernière intervention
1 septembre 2011
853
19 déc. 2009 à 22:34
19 déc. 2009 à 22:34
Salut !
Tu envoies la variables francs au lieu de la variable argent, non? (tu fais un scanf sur argent juste avant).
printf("Cela fait %d", convertion(francs));
Tu envoies la variables francs au lieu de la variable argent, non? (tu fais un scanf sur argent juste avant).
Utilisateur anonyme
19 déc. 2009 à 23:08
19 déc. 2009 à 23:08
dans l'ordre :
scanf : francs
fonction : francs * 6.6 ce qui donne argent.
la fonction retourne argent.
Tu fais donc printf("%ld", convertion(francs));
Voila !
scanf : francs
fonction : francs * 6.6 ce qui donne argent.
la fonction retourne argent.
Tu fais donc printf("%ld", convertion(francs));
Voila !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
armasousou
Messages postés
1270
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
19 déc. 2009 à 23:20
19 déc. 2009 à 23:20
Ok c'est bon merci :)