dosya işlerinde yazdırdığın şekil de önemli.Dosyanın biçimi burdaki okumaya göre yapıldığından emin misin? work_year .. vs nin gerçekten double olarak tanımlandı mı? ayrıca bu değişkenleri float tanımlamayıp fscanf(e1, "%f %f %f %f", &work_year, &num_pro, &per_point, &dep_mult ); şeklinde dene. Kodu debug etmeyi biliyorsan eğer 1- dosyaya yazdırma işini sen yapıyorsan; fprintf te neler yazdırdığını kontrol et gerçekten yazıyor mu doğru değerleri felan şeklinde. 2- fscanf için de e1 e adres atanıp atanmadığına bakman lazım.
Scanf ile gerekli inputları girdikten sonra bu hata çıkıyor karşıma bunun nedeni nedir ?