bonjour,
je commence seulement a développer en C et j'ai un probleme sur une fonction.

je vous proposes le code pour une meilleur compréhension.

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
	   //ajout
	else if (toto == 2)
	{


static void purger(void);
{
    int c;

    while ((c = getchar()) != '\n' && c != EOF)
    {}
}

static void clean(char *nom);*
{
    char *p = strchr(nom, '\n');
    int c;

    if (p)
    {
        *p = 0;
    }

    else
    {
        purger();
    }
}
int main(void);*
{


	printf("tapez votre nom :\n");
	fgets(nom, sizeof(nom), stdin);
	clean(nom, stdin);
             printf("\t nom: '%s'", nom);

	    return 0;
}
et quand je compile j'ai ce message d'erreur : " error C2143: syntax error : missing ';' before 'type' "
pour les lignes avec la petite étoile au bout.

merci d'avance de votre aide.
cordialement