Dosya Boyutunu Hesaplama (seekg(0, end) ve tellg)

Soru Çözümü: C++ Dosya Boyutunu (Bayt Sayısını) Bulma Yöntemi
💡 Çözümü Gör (Tıkla - Öğren)
✅ Doğru Cevap: C) 9

Detaylı Açıklama:

  • Dosyaya yazılan metin: "123456789" olup toplam 9 karakterden (9 bayttan) oluşur.
  • oku.seekg(0, ios::end); komutu, okuma imlecini dosyanın en son noktasına (EOF sınırına) taşır.
  • oku.tellg(); fonksiyonu imlecin dosya başından kaçıncı baytta olduğunu döndürür. İmleç dosyanın en sonunda olduğu için bu değer tam olarak dosyanın toplam bayt boyutunu verir.
  • Dosyada 9 bayt veri bulunduğu için ekrana 9 basılır.

Yorum Gönder

0 Yorumlar