Ezzel mi a gond?
struct adat{
int azon;
char nev[50];
char mail[50];
};
void fajlbolkiir(FILE *,adat );
void fajlbankeresesnevalapjan(FILE *,adat);
void modositas(FILE *, adat);
.
.
.
int main() {
.
.
.
fajlbolkiir(fp,a);
fajlbankeresesnevalapjan(fp,a);
system("pause");
fclose(fp);
}
.
.
void fajlbankeresesnevalapjan(FILE *f,adat a){
int i;
char level[50];
char dontes;
printf("Kerem a keresendo nevet! :"); scanf("%s",&level[50]);
fseek(f,0,SEEK_SET); // a fajlmutato az elejere kerult.
fread(&a,sizeof(struct adat),1,f); // a struktúrájú változóba beolvastuk az egyedünket
while(!feof(f)){
if(level==a.nev){ // itt a hiba
break;
}
fread(&a,sizeof(struct adat),1,f);
}
if(feof(f)){printf("nincs ilyen ember.\n");}
else{
printf("Megvan.");
printf("A keresett embeg mail cime: %s\n", a.mail);
printf("Szeretne modositani? y/n :"); scanf("%s",&dontes);
if(dontes == 'y'){
modositas(f,a);
}
}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!