Profesörüm, ikili bir dosyada okuma/yazma yaparken sizeof (çift) kullanmamamı söyledi. Şimdi bana nedenini söyledi, ama unuttum. Örnek: yerineNeden C dosyalarında sizeof (double) kullanmamalıyım
double grade;
fread(grade, sizeof(double), 1, fp) != 1
Ama:
fread(grade, 4, 1, fp) != 1
Şimdi, hile çift 4 veya 8 byte olabilir, bu nedenle kimse bu durumda ne yapar?
IMO ilk sistemden bağımsız, ancak ikincisi – Pooya
değil. "Fread" in ilk parametresi bir işaretçidir. –
Sanırım sen korkuyorsun demek (& notu ... '- ve bunun neden olduğunu söyleyemiyorum neden –