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 1004 vba ✓ - Forum VB / VBA
- Erreur 1000 france tv - Forum MacOS
- Youtube une erreur s'est produite ✓ - Forum YouTube
- Free erreur 38 ✓ - Forum Mobile
- Erreur 80072efe ✓ - Forum Windows 7
5 réponses
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
82
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
2807
Date d'inscription
mardi 4 septembre 2007
Statut
Contributeur
Dernière intervention
1 septembre 2011
849
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).
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
82
19 déc. 2009 à 23:20
19 déc. 2009 à 23:20
Ok c'est bon merci :)