Mustaqil ishi mavzu: C++ tilida Fayllar bilan ishlash Bajardi: Berdiyeva X reja: Kirish


FILE *f=fopen(”C:\USER\TALABA\iat1kuz.txt”,”r+”)



Yüklə 44,63 Kb.
səhifə12/18
tarix02.01.2022
ölçüsü44,63 Kb.
#42892
1   ...   8   9   10   11   12   13   14   15   ...   18
Mustaqil ishi mavzu C tilida Fayllar bilan ishlash Bajardi B

FILE *f=fopen(”C:\\USER\\TALABA\\iat1kuz.txt”,”r+”);

ifodasini yozish orqali amalga oshiraladi. Natijada diskda mavjud bo‘lgan fayl programmada f o‘zgaruvchisi nomi bilan aynan bir narsa deb tushuniladi. Boshqacha aytganda, programmada keyinchalik f ustida bajarilgan barcha amallar, diskdagi «iat1kuz.txt» fayli ustida ro‘y beradi.

Fayl oqimi bilan ishlash tugagandan keyin u albatta yopilishi kerak. Buning uchun fclose() funksiyasidan foydalaniladi. Funksiya prototipi quyidagi ko‘rinishga ega:

int fclose(FILE * stream);

fclose() funksiyasi oqim bilan bog‘liq buferlarni tozalaydi (masalan, faylga yozish ko‘rsatmalari berilishi natijasida buferda yig‘ilgan berilganlarni diskdagi faylga ko‘chiradi) va faylni yopadi. Agar faylni yopish xatolikka olib kelsa, funksiya EOF qiymatini, normal holatda 0 qiymatini qaytaradi.

fgetc() funksiyasi prototipi

int fgetc(FILE *stream);

ko‘rinishida aniqlangan bo‘lib, fayl oqimidan belgini o‘qishni amalga oshiradi. Agar o‘qish muvafffaqiyatli bo‘lsa, funksiya o‘qilgan belgini int turidagi ishorasiz butun songa aylantiradi. Agar fayl oxirini o‘qishga harakat qilinsa yoki xatolik ro‘y bersa, funksiya EOF qiymatini qaytaradi.

Ko‘rinib turibdiki, getc() va fgetc() funksiyalari deyarli bir xil ishni bajaradi, farqi shundaki, getc() funksiyasi belgini standart oqimdan o‘qiydi. Boshqacha aytganda, getc() funksiyasi, fayl oqimi standart qurilma bo‘lgan fgetc() funksiyasi bilan aniqlangan makrosdir.

fputc() funksiyasi




Yüklə 44,63 Kb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   ...   18




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