Bonjour,
Tout d'abord voici mon code
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
if (fichier != NULL)
    {
        //Remplissage du fichier
        printf("Voulez vous creer le fichier? 1:oui 0:non\n");
        scanf("%d",&rep);              
        while(rep==1)
        {
                     printf("\n");
                     printf("Nom\n");
                     scanf("%s",nom);
                     fprintf(fichier,"%s\t",nom);
                     printf("\n");
 
                     printf("\n");
                     printf("Prenom\n");  
                     scanf("%s",prenom);
                     fprintf(fichier,"%s\t",prenom);
                     printf("\n");
 
                     printf("\n");
                     printf("Fonction\n"); 
                     scanf("%s",fonction);
                     fprintf(fichier,"%s\t",fonction);
                     printf("\n");
 
                     printf("\n");
                     printf("Ancinnete\n"); 
                     scanf("%d",&anciennete);
                     fprintf(fichier,"%d\t",anciennete);
                     printf("\n");
 
                     printf("\n");
                     printf("Telephone\n");  
                     scanf("%s",tel);
                     fprintf(fichier,"%s\t",tel);
                     printf("\n");
 
                     printf("\n");
                     printf("Present 1:oui 0:non\n");     
                     scanf("%d",&present);
                     fprintf(fichier,"%d\n",present);
                     printf("\n");
                     printf("Autre employe? 1:oui 0:non\n");
                     scanf("%d",&rep);
        } 
    }
            nombre_employes=0;
            while(!feof(fichier))
            {
               fscanf(fichier,"%s %s %s %d %s %d",&personne[nombre_employes].nom,&personne[nombre_employes].prenom,&personne[nombre_employes].fonction,&personne[nombre_employes].anciennete,&personne[nombre_employes].tel,&personne[nombre_employes].present);
               nombre_employes=nombre_employes+1;
            }
Lorsque la valeur de rep est differente de 1, l'execution du programme se plante.
Le compilateur ne recense pas d'erreurs, cependant lorsque j'appuie sur le bouton "entrée" pour terminer l'application, l'execution reste bloquée.
Quelqu'un a une idée??