Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include <stdio.h>
- typedef struct record{
- char nome[20];
- enter code herechar cognome[30];
- } rec ;
- void main(){
- rec p={"mario","rossi"};
- FILE* f;
- f=fopen("x.dat","w");
- fwrite(&p,sizeof(rec),2,f);// i write 2 times mario rossi
- fclose(f);
- f=fopen("x.dat","r");
- rec d[2];
- fread(d,sizeof(rec),1,f);// pt1
- fread(d,sizeof(rec),1,f);
- printf("%s %sn",d[0].nome,d[0].cognome);
- printf("%s %sn",d[1].nome,d[1].cognome);
- fclose(f);
- f=fopen("x.dat","r");
- d[2];
- fread(d,sizeof(rec),1,f);// pt2
- fread(d+sizeof(rec),sizeof(rec),1,f); //pt3
- printf("%s %sn",d[0].nome,d[0].cognome);
- printf("%s %sn",d[1].nome,d[1].cognome);
- fclose(f);
- }
- fwrite(&p,sizeof(rec),2,f);// i write 2 times mario rossi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement