Arkadaşlar c Programlama dili ile yazılmış bir banka otomasyon kodu lazım.diziler,strings,pointers ve dosya işlem kesinlikle olmalı kodun içinde.
ayrıca bir kaynaktan aldım para yatırma kısmında hata veriyor.
para yatırma kodu budur arkadaşlar hatayı bulabilirseniz çok iyi olr.
acilen lazım...
printf("Para Yatirma Islemlerine Hosgeldiniz\n");
kullanici okunan;
FILE *fp=fopen("bankaotomasyonkayıt.txt","r");
int hesap_numarasi;
int yatirma_islemi;
printf("Lutfen Para Yatirilicak Hesap Numarasini Giriniz:\n");
scanf("%f",&hesap_numarasi);
printf("Yatirmak Istediginiz Tutarı Giriniz:");
scanf("%d",&yatirma_islemi);
int say=0;
while(!feof(fp)){
xyz okunan;
okunan.isim=(char *)malloc(sizeof(char)*100);
okunan.soyad=(char *)malloc(sizeof(char)*100);
okunan.adres=(char *)malloc(sizeof(char)*100);
okunan.kullanici_adi=(char *)malloc(sizeof(char)*100);
fscanf(fp,"%f %s %s %s %f %f %s %f %f\n",&okunan.kimlikno,okunan.isim,okunan.soyad,ok unan.adres,&okunan.tel,&okunan.hesap_no,okunan.kul lanici_adi,&okunan.sifre,okunan.bakiye);
say++;
}
for(int j=0;j<say;j++){
if(okunan[j].hesap_no==hesap_numarasi){
okunan[j].hesap_no=okunan[j].hesap_no+yatirma_islemi;
}
fp=fopen("bankaotomasyonkayıt.txt","w");
for(int j=0;j<=say-1;j++){
fprintf(fp,"%f %s %s %s %f %f %s %f %f \n",okunan.kimlikno,okunan.isim,okunan.soyad,okuna n.adres,okunan.tel,okunan.hesap_no,okunan.kullanic i_adi,okunan.sifre,okunan.bakiye);
}
fclose(fp);
}