Mundarija:

C++ da Fin nimani anglatadi?
C++ da Fin nimani anglatadi?

Video: C++ da Fin nimani anglatadi?

Video: C++ da Fin nimani anglatadi?
Video: 30 C++ da Classlar - C++ OOP 2024, May
Anonim

The FIN () funktsiyasi belgilangan kanal bilan bog'liq fayl ma'lumotlarini qaytaradi. Qaytarilgan ma'lumotlarning baytlari soni fayl turlariga bog'liq. The FIN () funktsiyasi joriy holat va tizimga xos ma'lumotlarni qaytaradi.

Xuddi shunday, siz so'rashingiz mumkin, C++ da Fin nimani anglatadi?

ifstream qisqa kiritish uchun fayl oqimi. fin - oqim o'zgaruvchisi nomi. (va har qanday qonuniy C++ oʻzgaruvchi nomi boʻlishi mumkin.) Oqim oʻzgaruvchisini “fin” deb nomlash eslab qolishda yordam beradi. ma'lumotlar fayldan "kiriyotgan".

Bundan tashqari, 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.

Bundan tashqari, C++ da fayl belgisining oxiri nima degan savol tug'ilishi mumkin.

EOF . Bu int turining makro ta'rifi bo'lib, salbiy integral doimiy ifodaga (umuman, -1) aylanadi. Buni ko'rsatish uchun sarlavhadagi bir nechta funksiyalar tomonidan qaytarilgan qiymat sifatida ishlatiladi Fayl oxiri erishilgan yoki boshqa ba'zi nosozlik holatlarini bildirish uchun.

Ifstreamdan qanday foydalanasiz?

Ifstream (kirish fayl oqimi) yordamida matnli faylni o'qish juda oson

  1. Kerakli sarlavhalarni kiriting. #include namespace std dan foydalanish;
  2. Kirish fayl oqimi (ifstream) o'zgaruvchisini e'lon qiling.
  3. Fayl oqimini oching.
  4. Fayl ochilganligini tekshiring.
  5. Oqimdan cin bilan bir xil tarzda o'qing.
  6. Kirish oqimini yoping.