bonjour,

j'ai un petit soucis de débutant neuneu (sans doute)

alors dans le cours du zéro, on propose un convertisseur euro.. j'ai essayé de l'amélioré avec mes connaissances du jours (y a sans doute une grosse relecture à faire, j'ai tout imprimé).

Mais voilà le code de mon convertisseur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#include <stdio.h>
#include <stdlib.h>
 
double conversion (double euro)
{
    double francs = 0;
    francs = 40.3399 * euro;
    return francs;
}
 
int main(int argc, char *argv[])
 
double mesEuros = 0;
 
printf("Combien avez d'euros ? ");
scanf("%ld",&mesEuros);
 
{
   printf("%lfFB\n", conversion(mesEuros));
   return 0;
}
Voilà les erreur de gcc avec Macos X

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
conversioneuro2.c: In function 'main':
conversioneuro2.c:13: error: parameter 'mesEuros' is initialized
conversioneuro2.c:15: error: parse error before 'printf'
conversioneuro2.c:16: error: old-style parameter declarations in prototyped function definition
conversioneuro2.c:19: error: 'mesEuros' undeclared (first use in this function)
conversioneuro2.c:19: error: (Each undeclared identifier is reported only once
conversioneuro2.c:19: error: for each function it appears in.)
conversioneuro2.c:21: warning: control reaches end of non-void function