Comment contourner le probleme de toujours appeler un fonction meme si elle n'est pas déclaré avant la fonction qui l'appel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 gcc -o essai liste.c princListe.c
In file included from liste.c:1:
liste.h:21:7: warning: no newline at end of file
In file included from princListe.c:1:
liste.h:21:7: warning: no newline at end of file
voici ma declaration

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
 
void Choix(int j)
{
	switch(j) 
	{
    	  case 1: 
	 	printf("1- Afficher\n");
	  	//Afficher();
		break;
    	  case 2: 
	  	//Ajouter();
		printf("2- Ajouter\n");
		break;
	  case 3: 
	  	printf("3- Supprimer\n");
		//Supprimer();
		break;
	  case 4: 
	  	printf("4- Supprimer\n");
		//Rechercher();
		break;
	/*  case 9: 
		Quitter();
		break();	*/
    	  default: 
	  	printf("\n");
		printf("\n");
		printf("Erreur lors de la saisie");
		printf("\n");
		printf("\n");
		affMenu();
  	}
 
}
void affMenu()
{
	int i;
 
	printf("\n");
	printf("\n");
	printf("\n");
	printf("\n");
	printf("\n");
	printf("	Menu Liste\n");
	printf("\n");
	printf("1- Afficher\n");
	printf("2- Ajouter\n");
	printf("3- Supprimer\n");
	printf("4- Recherche\n");
	printf("\n");
	printf("9- Quitter\n");
 
	printf("\n");
	printf("\n");
	printf("Veuillez saisir un chiffre dans le menu (9 pour quitter)");
	scanf("%d",&i);
	Choix(i);
}
 
main()
{
	int i;
	printf("\n");
	printf("\n");
	printf("\n");
	printf("\n");
	printf("\n");
	printf("	Menu Liste\n");
	printf("\n");
	printf("1- Afficher\n");
	printf("2- Ajouter\n");
	printf("3- Supprimer\n");
	printf("4- Recherche\n");
	printf("\n");
	printf("9- Quitter\n");
 
	printf("\n");
	printf("\n");
	printf("Veuillez saisir un chiffre dans le menu (9 pour quitter)");
	scanf("%d",&i);
	Choix(i);
}