Mavzu: Fayllar bilan ishlash Bajardi: Guruhi: 425 Raxbar : andijon-2022
Download 467.6 Kb.
|
Fayllar bilan ishlash
long int ftell ( FILE * stream );
Fayl ko'rsatkichini siljitish uchun fseekfunksiyasi ishlatiladi. int fseek ( FILE * stream, long int offset, int whence); Bu funksiya offset da ko'ratilgan bayt miqdoricha siljishni amalga oshiradi. whence o'zgaruvchisi quyidagi qiymatlarni qabul qilishi mumkin: Agar whence = 1 bo'lsa (SEEK_CUR), offset musbat (o'ngga siljish) yoki manfiy (chapga siljish) bo'lishi mumkin. Fayl ko'rsatkichini faylning boshiga o'rnatish uchun rewind funksiyasi ishlatiladi. void rewind ( FILE * stream ); Bu amalni fayl ko'rsatkichini siljitish orqali ham amalga oshirish mumkin. fseek (f, 0, SEEK_SET); Agar faylda faqat butun sonlar yozilgan bo'lsa, uning к - elementi ga murojaat quyidagicha bo'ladi. fseek (f, sizeof(int) * (к - 1), SEEK_SET); fread (&n, sizeof(int), 1, f); Fayl oxirini aniqlash uchun feof funksiyasi ishlatiladi. int feof ( FILE * stream ); feof funksiyasi fayl ko'rsatkichi fayl oxirida bo'lsa, noldan farqli qiymat qaytaradi. Boshqa hollarda nol qaytaradi. 2. Fayllar bilan ishlash C++ dasturlash tili nafaqat boshqa dasturlash tillarida ham fayllar bilan ishlash juda katta ahamiyatga ega hisoblanadi. C++ dasturlash tilida fstream standart kutubxonadan foydalaniladi. fstream dan foydalanish uchun fstream standart kutubxonasi ichida 3 ta obyekt mavjud. Faylga yarating va yozingFayl yaratish uchun, ofstream yoki fstream ob'ektdan foydalaning va fayl nomini ko'rsating. Faylga yozish uchun kiritish operatoridan ( <<) foydalaning Nima uchun faylni yopamiz? Bu yaxshi amaliyot deb hisoblanadi va keraksiz xotira joyini tozalaydi. Download 467.6 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling