Aynazarov Baxtiyor Abdimuminovich


Faylni tashkil etish (yoki mavjud bo'lsa ochish)


Download 0.57 Mb.
bet2/5
Sana28.09.2023
Hajmi0.57 Mb.
#1688820
1   2   3   4   5
Bog'liq
Dasturlashda fayllar bilan ishlash (3) (3)

Aynazarov Baxtiyor Abdimuminovich

1.Faylni tashkil etish (yoki mavjud bo'lsa ochish):


Faylga ma'lumotlarni yozish va o'qish uchun, avvalo faylni tashkil etish yoki mavjud bo'lsa ochish kerak. Buning uchun, open() funksiyasidan foydalaniladi. Faylni ochganingizda, uchta turdagi rejimlardan birini tanlashingiz mumkin:
"r" - faylni faqat o'qish uchun ochish (fayl mavjud bo'lishi kerak)
"w" - faylni faqat yozish uchun ochish (fayl mavjud bo'lmasligi kerak, agar mavjud bo'lsa uning ma'lumotlarini o'chirib yangi ma'lumotlarni yozadi)
"a" - faylga ma'lumotlarni oxiriga qo'shish uchun ochish (fayl mavjud bo'lishi kerak, agar mavjud bo'lsa ma'lumotlarni oxiriga qo'shadi)
Aynazarov Baxtiyor Abdimuminovich

2.Ma'lumotlarni yozish:


Hosil qilgan yoki ochilgan faylga ma'lumotlarni yozish uchun, write() funksiyasidan foydalanishingiz mumkin. Bu funksiya orqali faylga ma'lumotlar yoziladi. Ma'lumotlarni yozgandan so'ng, faylni yopishingiz (close() funksiyasini ishlatishingiz) va yozilgan ma'lumotlarning saqlanishini ta'minlash uchun xotirangizda saqlashingiz kerak.
Aynazarov Baxtiyor Abdimuminovich

3.Ma'lumotlarni o'qish:


Fayldagi ma'lumotlarni o'qish uchun, read() funksiyasidan foydalanishingiz mumkin. Bu funksiya orqali fayldagi ma'lumotlarni o'qishingiz mumkin. Ma'lumotlarni o'qigandan so'ng, faylni yopishingiz (close() funksiyasini ishlatishingiz) shart.
Aynazarov Baxtiyor Abdimuminovich

4.Faylni yopish:


(*)Energiyani sarflash muammo bo'lishi mumkin: Faylni yopmasak, fayl resurslarini egallash jarayonida energiyani sarflashda muammo yuzaga kelishi mumkin. Bu esa kompyuterda ishlash davomida va energiya samaradorligi uchun muhim bo'lishi mumkin.
C dasturlash tilida fayllarga yozganimizdan so'ng uni yopmasak, quyidagilarni holatlar yuzaga kelishi mumkin!.
(*) Faylni yopmasak, faylga kirish uchun maydon mavjud bo'lishi mumkin. Bu esa boshqa dasturlar yoki operatsion tizimlar tomonidan faylga kirishda xatoliklarga olib kelishi mumkin.
Faylni yopish jarayonini unutmang shuningdek faylni yopishga ishonchingiz komil bo'lsin. Faylga ma'lumot kiritishdan so'ng uning tarkibidagi ma'lumotlarni saqlab turish uchun fclose() funktsiyasidan foydalanish tavsiya etiladi..
(*)Faylning o'zgarishlari saqlanmaydi: Faylga yozgan ma'lumotlar kiritilgan hisoblanmaydi va faylda o'zgarishlar saqlanmaydi. Ya'ni, faylga ma'lumot kiritish jarayonida yozgan ma'lumotlar diskgacha yetib bormaydi..
..
Ma'lumotlarni yozish yoki o'qish jarayonidan so'ng, faylni yopishingiz shart. U holda, close() funksiyasidan foydalanishingiz kerak.mmo yuzaga kelishi mumkin. Bu esa kompyuterda ishlash davomida va energiya samaradorligi uchun muhim bo'lishi mumkin.

Download 0.57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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