corps du collage affiché#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define Diagrafi "******************"
struct Foititis {
char am[10];
char epi[20];
char ono[20];
float mo;
};
main() {
FILE *f,*p;
struct Foititis fo;
int c=0,cp=0;
f=fopen("foitites.dat","rb");
if(!f) {
printf("\nTo arxeio den vrethike!");
return;
}
p=fopen("foitites.bak","wb");
if(!p) {
printf("\nApotyxia desmeusis mnimis!");
return;
}
while (!feof(f)) {
fread(&fo,sizeof(struct Foititis),1,f);
if (!feof(f)) {
c++;
if (strcmp(fo.epi,Diagrafi)!=0) {
cp++;
fwrite(&fo,sizeof(struct Foititis),1,p);
}
}
}
printf("\nTo synolo twn eggrafwn pou metaferthikan einai %d!",cp);
printf("\nTo synolo twn eggrafwn pou diagraftikan einai %d!",c-cp);
system("del foitites.dat");
ren("foitites.bak foitites.dat");
fclose(f);
fclose(p);
}