Fayllar bilan ishlash. Binar fayllar


Fizik fayl deb qanday fayllarga aytiladi?



Yüklə 26,8 Kb.
səhifə6/11
tarix03.10.2023
ölçüsü26,8 Kb.
#151677
1   2   3   4   5   6   7   8   9   10   11
Fayllar bilan ishlash. Binar fayllar-www.hozir.org

1. Fizik fayl deb qanday fayllarga aytiladi?

2. Mantiqiy fayl deb qanday fayllarga aytiladi?

3. Fizik va matiqiy fayllar qanday bog'laniladi?

4. Fayllar nima uchun va qanday ochiladi?

5. Fayl qanday yopiladi?

6. Fayl ko'rsatkichi deb nimaga aytiladi?

7. Fayllar necha xil xolatda bo'lishi mumkin?
Yangi mavzu video fayli bilan tanishib chiqing. Video faylni ko'rib bo'lgandan keyin ma'ruza matnini diqqat bilan o'qib chiqing. Matnli fayllar bilan ishlash binar fayllar bilan ishlashdan bir oz farq qiladi. Matnli fayllarda ma'lumotlar
satrlarda saqlanadi. Matnli fayl elementilari har xil uzunlikdagi satrlardir. Bu satrlar bir biridan satr oxiri belgisi bilan ajratiladi. Matnli fayl elementlari indekslanmagan bo'lganligi uchun, faylning istalgan elementiga bevosita murojaat qilib bo'lmaydi.
С++ da matnli yoki binar fayllar bilan ishlash uchun keng imkoniyatlar berilgan. Matnli fayllar bilan ishlashda oddiy С ning funksiyalaridan ham foydalanish mumkin.
Masalan, formatli o'qish va yozish funksiyalari yoki oldingi mavzudagi funksiyalardan foydalanishimiz mumkin. Matnli fayllar bilan ishlashning bunday usuli kitoblarda keng yoritilgan. Ularni mustaqil o'qib - o'rganishingiz mumkin.
Bu mavzu fayllar bilan ishlovchi oqimlarni qisqacha o'rganamiz va buni matnli fayl misolida ko'ramiz.

Standart kiritish / chiqarish kutubxonasi sinflari quyidagicha shajaraga ega:



Fayllar bilan ishlash uchun quyidagi sifnlar ob'ektlari hosil qilinadi:
ofstream - faylga ma'lumot yozish uchun
ifstream - fayldan ma'lumot o'qish uchun
fstream - fayldan ma'lumot o'qish uchun va yozish uchun
Bu sinflarni dasturda ishlatish uchun sarlavha faylini qo'shish kerak bo'ladi. Bundan keyin programmada aniq fayllar oqimini aniqlash mumkin.
Masala:

ofstream yozish; // faylga yozish oqimini e'lon qilish

Yüklə 26,8 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin