1 #include <stdio.
h>
2 #include <stdlib.h>
3 #include "payroll.h"
4 int main()
5 {
6 FicheDePaie fiches[MAX_PAYROLLS];
7 int taille = 0;
8 int choix;
9
10 do {
11 printf("\n--- Gestion de Fiches de Paie ---\n");
12 printf("1. Ajouter une fiche de paie\n");
13 printf("2. Afficher une fiche de paie\n");
14 printf("3. Chercher un employé par numéro CNSS\n");
15 printf("4. Quitter\n");
16 printf("Votre choix: ");
17 scanf("%d", &choix);
18
19 switch (choix) {
20 case 1:
21 ajouterFiche(fiches, &taille);
22 break;
23 case 2: {
24 int index;
25 printf("Entrez l'indice de la fiche (0 à %d): ", taille - 1);
26 scanf("%d", &index);
27 if (index >= 0 && index < taille) {
28 afficherFiche(&fiches[index]);
29 } else {
30 printf("Indice invalide!\n");
31 }
32 break;
33 }
34 case 3: {
35 int numCNSS;
36 printf("Entrez le numéro CNSS: ");
37 scanf("%d", &numCNSS);
38 chercherEmploye(fiches, taille, numCNSS);
39 break;
40 }
41 case 4:
42 printf("Au revoir!\n");
43 break;
44 default:
45 printf("Choix invalide!\n");
46 }
47 } while (choix != 4);
48
49 return 0;
50 }