Sinf tushunchasi va sinflarning e’lon qilinishi


Fayllar bilan ishlashda oqim holatini tekshirish


Download 1.06 Mb.
bet10/12
Sana14.01.2023
Hajmi1.06 Mb.
#1093162
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Yakuniy dasturlash nazariy savollarga javaoblar — копия

Fayllar bilan ishlashda oqim holatini tekshirish (eof(), fail(), good(), va bad() funksiyalari);

Oqim amallari holatini tekshirishda eof(), fail(), good(), va bad() funksiyalaridan foydalanish mumkin. Oqim holatlarini tekshirish uchun biz eof(), va fail() funksiyalaridan foydalanganmiz. Oqimda oqim holatlarini tekshirish uchun C++ yana bir qator funksiyalar bilan ta’minlaydi. Har bir oqim ob’yekti bitlar tarmog`idan iborat. Bu bit qiymatlar (0 yoki 1) oqim holatini anglatadi. 8.2-jadval mazkur bitlar ro`yxatini keltiradi.8.2-jadval. Stream State Bit Values

Bit

Tavsifi

ios::eofbit

Kiritish oqimi chegarasiga yetib borib tugaganida o`rnatiladi.

ios::failbit

Amal bajarilmaganda o`rnatiladi.

ios::hardfail

Tuzatib bo`lmas xatoliklar yuzaga kelganda o`rnatiladi.

ios::badbit

Chalaligi mavjud bo`lgan amallarni bajarishga urinish vaqtida o`rnatiladi.

ios::goodbit

Agar yuqoridagi bitlarning hech biri o`rnatilmasa, o`rnatiladi.

Bu bitlarda kiritish/chiqarish (K/Ch) amallarining holati tasvirlangan. Ularga bevosita, to`g`ridan-to`g`ri murojaat qilib bo`lmaydi. C++ K/Ch oqim ob’yektida ularni tekshirish uchun a’zo funksiyalarni taqdim etadi. Bu funksiyalar 8.3-jadvalda berilgan.8.3-jadval. Stream State Functions



Funksiya

Tavsifi


Download 1.06 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling