#include #include #include #include struct ogr{ int no; char *isim; char* bolum; }; //www.bilgisayarkavramlari.com int main(){ typedef ogr ogrenci; while(1){ printf("1. yeni kayit ekle\n"); printf("2. kayit ara\n"); printf("3. cikis\n"); printf("bir secim yapiniz\n"); int secim; scanf("%d",&secim); if(secim == 1){ FILE *fp = fopen("kayit.txt","a"); ogrenci a; a.isim = (char*)malloc(sizeof(char)*20); a.bolum = (char*)malloc(sizeof(char)*20); printf("isim giriniz:"); scanf("%s",a.isim); printf("bolumunu giriniz"); scanf("%s",a.bolum); printf("no giriniz"); scanf("%d",&a.no); fprintf(fp,"%s %s %d\n",a.isim,a.bolum,a.no); fclose(fp); } if(secim == 2){ FILE *fp=fopen("kayit.txt","r"); char isim[100]; printf("aranan ismi giriniz"); scanf("%s",isim); while(!feof(fp)){ ogrenci a; fscanf(fp,"%s %s %d",a.isim,a.bolum,&a.no); if(strcmp(a.isim,isim)==0){ printf("%s %s %d\n",a.isim,a.bolum,a.no); } } fclose(fp); } if(secim == 3){ break; } } }