#include <stdio.h>
#include <string.h>
typedef struct{
        char  isim[20];
        char  tel[12];
        }kayit;
int main(){
    FILE *fp;
    kayit defter[10];
    int count =0;
    fp=fopen("kayit.txt","r");
    while(!feof(fp)){
                     fscanf(fp,"%s %s\n",defter[count].isim,defter[count].tel);

                     count++;
                     
    }
    fclose(fp);
    while(true){
                printf("\n");
                printf("kayitli kullanicilar:\n");
                for(int i = 0;i<count ;i++){
                        printf("isim : %s \t tel : %s \n",defter[i].isim,defter[i].tel);
                }
                printf("1. kayit ekle\n");
                printf("2. kayit ara\n");
                printf("3. cikis\n");
                int menu;
                scanf("%d",&menu);
                if(menu==1){
                            printf(" isim giriniz\n");
                            scanf("%s",defter[count].isim);
                            printf(" telefon giriniz\n");
                            scanf("%s",defter[count].tel);
                            printf("%d. kayit girildi...",count);
                            fp=fopen("kayit.txt","a");
                            fprintf(fp,"%s %s\n",defter[count].isim,defter[count].tel);
                            count= count + 1;
                            fclose(fp);
                            continue;
                }
                else if(menu == 2){
                     printf("aranan kisinin adini tam olarak giriniz\n");
                     char  aranan[20];
                     scanf("%s",&aranan);
                     int bulundu=0;
                     for(int i = 0 ;i<count;i++){
                               if(strcmp(defter[i].isim,aranan)==0){
                                                                   bulundu=1;
                                                                   printf("\nbulunan kisi==>%s",defter[i].isim);
                                                                   printf("\nbulunan telefon-->%s",defter[i].tel);
                                                                   int secim=0;
                                                                   while(secim!=2){
                                                                  
                                                                       if(secim == 1){
                                                                                strcpy(defter[i].isim,"silindi");
                                                                                strcpy(defter[i].tel,"silindi");
                                                                                fp=fopen("kayit.txt","w");
                                                                                for(int p  = 0;p<count;p++){
                                                                                        if(strcmp(defter[p].isim,"silindi")!=0)
                                                                                             fprintf(fp,"%s %s\n",defter[p].isim,defter[p].tel);
                                                                                }
                                                                                fclose(fp);
                                                                                break;
                                                                       }
                                                                       else if (secim == 2){
                                                                            break;
                                                                       }
                                                                       else{
                                                                             printf("\nsilinsin mi?(1.Evet, 2.Hayir)==>");
                                                                       
                                                                             scanf("%d",&secim);
                                                                       }
                                                                  }
                                                                   
                                                                   
                             }
                
                    }
                    if(bulundu==0){
                                   printf("aranan kişi bulunamadı");
                    }
                }
                else if(menu==3){
                     return 0;
                }
    }
}

