Problème 01
// 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;
}