Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define TAILLE 50
- typedef struct
- {
- int Reference ;
- char Des[30] ;
- int Prix ;
- int Qte ;
- } Article ;
- Article lireArt(FILE *fe)
- {
- Article Art;
- int lg, n, i = 0;
- fscanf(fe,"%d", &n);
- fscanf(fe,"%d", &Art.Reference);
- fgets(Art.Des, 30, fe);
- lg=strlen(Art.Des);
- Art.Des[strlen(Art.Des)-1] = '\0' ;
- fscanf(fe,"%d%d", &Art.Prix, &Art.Qte);
- return Art;
- }
- int chargeFArt(Article tart[], int nbmax)
- {
- int i ;
- FILE *fe ;
- fe=fopen("fart.txt","r") ;
- if(fe==NULL){
- printf("Problème d'ouverture du fichier\n") ;
- return -1;}
- for(i=0 ; i< nbmax ; i++ ){
- if( i == nbmax){
- printf("Problème : tableau plein\n") ;
- return -2 ;
- }
- tart[i]=lireArt(fart.txt) ;
- }
- return i ;
- }
- void affichTart(Article tart[], int nbart)
- {
- int i ;
- for( i=0 ; i<nbart ; i++ ){
- printf(tart[i]) ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement