seekp/tellp ve seekg/tellg İmleç Kontrolü

Soru Çözümü: C++ Dosya Yazma ve Okuma İmleçlerinin (tellp/tellg) Kontrolü
💡 Çözümü Gör (Tıkla - Öğren)
✅ Doğru Cevap: B) 1 1

Detaylı Açıklama:

  • Dosyaya "Merhaba" yazılmıştır (7 karakter / 7 bayt).
  • dosya.seekp(0, ios::end); ile yazma imleci dosyanın sonuna (7. bayta) çekilir. Dolayısıyla dosya.tellp() 7 değerini döndürür; (p_konum == 7) koşulu 1 (true) olur.
  • dosya.seekg(0, ios::beg); ile okuma imleci dosyanın en başına (0. bayta) konumlandırılır. Dolayısıyla dosya.tellg() 0 değerini döndürür; (g_konum == 0) koşulu 1 (true) olur.
  • Aralarında boşluk bırakılarak yazdırıldığında konsol çıktısı 1 1 olur.

Yorum Gönder

0 Yorumlar