#include <stdio.h>
#include <stdlib.h>
typedef struct arkadas_listem{
char name[10];
char surname[10];
int no;
}FRIEND;
int main ()
{
int adet,i=0;
FRIEND *uye=NULL;
FILE *dosya;
printf("
how many member will you add?
");
scanf("%d",&adet);
uye=((FRIEND *)malloc(sizeof(FRIEND)*adet));
dosya=fopen("listem.txt","w+");
if(dosya==NULL)
{
printf("
file opening error, program will be terminated!");
exit(0);
}
do{
printf("
record a friend's information :
");
printf("
record the name :");
scanf("%s",(uye+i)->name);
printf("
record the surname :");
scanf("%s",(uye+i)->surname);
printf("
record the tel_no :");
scanf("%d",(uye+i)->no);
printf("
%s %s %d
",(uye+i)->name,(uye+i)->surname,(uye+i)->no);
fprintf(dosya,"%s %s %d
",(uye+i)->name,(uye+i)->surname,(uye+i)->no);
}while(i<adet);
fclose(dosya);
return 0;
}
yeni konu açmamak için buraya yazdım dosyaya yazacağı satıra gelince program sonlanıyor neden olduğunu anlamadım yardım edermisiniz?
" Her arayan bulamayabilir ancak bulanlar arayanlardir..! " Imam-i Rabbâni
|