gilraen yazdi |
main()
{
int hesap;
char isim[30];
int bakiye;
int secim;
FILE *fp;
if((fp=fopen("musteri.txt","w+"))==NULL)
printf("dosya acilamadi.
");
else
{
printf("cikis icin:-1,kayit olusturmak icin:1 girin
");
printf("seciminiz?:
");
scanf("%d",&secim);
while(secim!=-1){
printf("hesap numarasi,isim ve bakiye giriniz.
");
scanf("%d%s%d",&hesap,&isim,&bakiye);
fprintf(fp,"%5d%10s%5d
",hesap,isim,bakiye);
printf("seciminiz?:
");
scanf("%d",&secim);
}
fclose(fp);
}
system("PAUSE");
return 0;
}
|
fclose(fp); yapmadan bilgileri dosyaya işlemiyor. Yani "-1" vermeden programa dosyada verilerini göremezsin. 2 tane de ufak gözden kaçan yerler var.
|