// Bibliothèques #include <stdio.h> #include <stdlib.h> #include <string.h> // Constantes #define N 15 #define TAILLE_MAX 1000 // Fonctions // Programme principal int main() { // Variables struct Article { int Code; char Designation[16]; char CodeFamille[11]; float PrixAchat; int CodeFournisseur; int QuantiteEnStock; }; typedef struct Article Article; FILE *fichierArticle=NULL; char *chaine[TAILLE_MAX]; Article article; // Instructions fichierArticle=fopen("articles.txt","r"); if(fichierArticle!=NULL) { printf("Le fichier a ete bien ouvert...\n"); while(fgets(chaine,TAILLE_MAX,fichierArticle)!=NULL) { sscanf( fichierArticle, "%d\t%s\t%s\t%f\t%d\t%d\n", article.Code, article.Designation, article.CodeFamille, article.PrixAchat, article.CodeFournisseur, article.QuantiteEnStock ); } } else { printf("Oups, un probleme est survenu...\n"); } fclose(fichierArticle); return 0; }