Bonjour,

J ai un fichier ainsi fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
15 Risma carta A4
112 Punti per pinzatrice
56 Risma carta A3
34 Penna
78 Matita
j ai aussi une structure

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
struct marchandises
{
     int quantite;
     char nom[50];
}article[100];

Mais je n arrive pas a lire les nombres dans article.quantite ni les noms dans article.nom .
J ai essaie de lire les nombres avec fscanf et le retse avec fgets mais ca ne marche pas.
Voici ce ke j ai fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 int j = 0;
while (fscanf(file, "%d", &article[j].quantite) != EOF && fgets ( article[j].nom, 50, file) != NULL)
                j++;
Mais ca ne marche pas.

Merci d avance pour votre aide.