else if(tel_no != aranan_no)
{
printf("böyle bir veri bulunamadı");
break;
}Burada gördüğünüz gibi eğer ilk baktığınız numara aranan numara değilse döngüden doğrudan çıkıyorsunuz.
Veri bulunamadı şartının dosya bittiğinde sağlandığını düşünerek kodlamaya çalışın.
Ayrıca * ile bir pointerin gösterdiği veriyi alırsınız, & ile ise bir değerin bulunduğu adresi, *&fatih demek aslında doğrudan fatih demektir düzenlemenizi tavsiye ederim.