Sorunu çözdüm. Yazdığım fonksiyonda dosyadan okuma yapıyordum. İki haneli bir sayı okumak için
İnt sayi;
Fscanf(dosya, "%d%d",&sayi)
Tarzı bir kod yazmıştım. %d'lerden birini silince düzeldi. Tek %d tek hane alır sanmıştım da sayıyı boşluk karakterini görene kadar alıyormuş zaten. Gerek yokmuş.