#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <ctype.h>
struct ogrenci.
{
char adi[20],soyad[20],ders[10];
int no,vize,final,uyg;
};
char ara[20],next;
int y,i;
int main ()
{
FILE *dd;
dd = fopen("ogr.dat","r" );
arama:i=2; y=0;
printf("\nARANAN KISININ NUMARASI..");
scanf("%d",&ara);
printf("No ADI SOYADI BOLUMU VIZE FINAL");
printf("\n-------------------------------------------\n");
struct ogrenci ogr;
while(!feof(dd)
{
while( fscanf(dd,"%d %s %s %s %d %d %d",&ogr.no,ogr.adi,ogr.soyad,ogr.ders,&ogr.uyg,&ogr.vize,&ogr.final))
{
if(ara==ogr.no)
{
i++;
printf("%d\t",ogr.no);
printf("%s\t",ogr.adi);
printf("%s\t",ogr.soyad);
printf("%s\t",ogr.ders);
printf("%d\t",ogr.uyg);
printf("%d\t",ogr.vize);
printf("%.d\n",ogr.final);
}
}
if(y==0)
{
printf("%d NUMARALI KAYIT BULUNAMADI..!",ara);
printf("TEKRAR KAYIT ARANACAK MI ? (E/H)..:");
next=getche();
if(next=='E'|| next=='e')
{goto arama;}
else.
break;
fclose(dd);
}
}
getch();
}