C++ da EOFga erishilganligini qanday bilsam bo'ladi?
C++ da EOFga erishilganligini qanday bilsam bo'ladi?

Video: C++ da EOFga erishilganligini qanday bilsam bo'ladi?

Video: C++ da EOFga erishilganligini qanday bilsam bo'ladi?
Video: C++ square, C++ da to'rtburchak shakli 2024, Noyabr
Anonim

feof() funksiyasidan foydalaniladi tekshirmoq ning oxiri fayl keyin EOF . U oxirini sinovdan o'tkazadi fayl indikator. U nolga teng bo'lmagan qiymatni qaytaradi agar muvaffaqiyatli aks holda, nol.

Xuddi shunday, C++ da EOFga erishilganligini qanday bilsam bo'ladi?

Siz.. qila olasiz; siz … mumkin qachon aniqlang ning oxiri fayl hisoblanadi yetdi a'zo funktsiyasi yordamida eof () prototipiga ega: int eof (); U noldan farq qiladi qachon ning oxiri fayl bo'lgan yetdi , aks holda u nolni qaytaradi.

C++ da EOF nimani anglatadi? faylning oxiri

Shuningdek, siz EOFni qanday aniqlaysiz?

EOF faqat qiymatga ega (odatda -1) makrosdir. Siz biror narsani sinab ko'rishingiz kerak EOF , masalan, getchar() chaqiruvining natijasi. Oqim tugashini sinashning bir usuli feof funktsiyasidir. Esda tutingki, “oqim tugaydi” holati faqat oʻqish muvaffaqiyatsiz tugagandan soʻng oʻrnatiladi.

C++ da EOFni qanday yozasiz?

Aslida ichida C++ jismoniy yo'q EOF fprintf() yoki ostream mexanizmlari yordamida faylga yozilgan belgi. EOF o'qish uchun boshqa ma'lumotlar yo'qligini bildirish uchun kiritish-chiqarish sharti.