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
| #include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
struct data_article {
long code;
char disignation[30];
char famille;
long code_fournisseur;
long Prix_achat;
};
FILE *init_fichier();
main(){
FILE *fp;
struct data_article d;
if (!(fp=init_fichier())) exit (0);
fscanf(fp,"%ld%30c%c%ld%ld",&d.code,&d.disignation,&d.famille,&d.code_fournisseur,&d.Prix_achat);
printf("%ld % s %c %ld %ld",d.code,d.disignation,d.famille,d.code_fournisseur,d.Prix_achat);
fclose(fp);
getch();
}
FILE *init_fichier(){
FILE *fp;
if (!(fp=fopen("d:\\tp\\article.txt","r"))){
printf("le fechier n'existe pas");
return(NULL);
}
return(fp);
} |
Partager