Problems Reading Data From Binary Store In C