Re: erreur sur une fonction
Citation:
Envoyé par rimbaut
Quelqu'un peut il m'expliquer mon erreur
En plus des remarques judicieuses de CSoldier, il manque un '}' à la fin... et il y a un 's' à 'nombres' !
Voici une version plus sérieuse.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#include <stdio.h>
#include <stdlib.h>
int add (int a, int b)
{
return a + b;
}
int main (void)
{
int a, b;
printf ("Veuillez saisir deux nombres : ");
fflush (stdout);
{
char s[8];
fgets(s, sizeof s, stdin);
a = (int) strtol(s, NULL, 10);
fgets(s, sizeof s, stdin);
b = (int) strtol(s, NULL, 10);
}
printf ("%d\n", add (a, b)) ;
return 0;
} |
Quelques réponses à tes questions :
http://emmanuel-delahaye.developpez....tes.htm#saisie
http://emmanuel-delahaye.developpez....s.htm#fichiers
http://emmanuel-delahaye.developpez....#fflush_stdout
pose des questions si tu ne comprends pas.