matnli fayllar bilan ishlash

DOCX 5 pages 28.2 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 5
7-maruza: matnli fayllar bilan ishlash reja 1.fayllar. 2.matlnli fayllar. 3.c++ da matnli fayllar bilan ishlash. 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.c++ da matnli yoki binar fayllar bilan ishlash uchun keng imkoniyatlar berilgan. matnli fayllar bilan ishlashda oddiy c 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 uchunifstream - fayldan ma'lumot o'qish uchunfstream - …
2 / 5
app fayl oxiriga ma'lumotlarni yozish uchunios::trunc bor bo'lgan faylning ustidan yangi faylni yozishios::binary binar holda ma'lumotlarni almashish uchun har bir sinf uchun mode parametrining odatiy qiymatlari mavjud: class default mode parameter ofstream ios::out ifstream ios::in fstream ios::in | ios::out fayl ustida o'qish yoki yozish amalini bajarib bo'lgandan song, faylni yopish kerak bo'ladi. faylni yopish uchun close funksiyadi ishlatilad i. masalan: yozish.close(); oqish.close(); matnli faylga ma'lumot yozish #include #include int main () { ofstream yozish; // faylga yozish oqimini hosil qilish yozish.open("namuna.txt"); // yangi namuna.txt nomli fayl hosil qilinadi. // agar namuna.txt fayli oldindan bo'lsa, // uning eski qiymatlari o'chiriladi // va yangi fayl hosil qilinadi yozish #include #include int main () { ifstream oqish; // fayldan o'qish oqimini hosil qilish string satr; oqish.open("namuna.txt"); // faylni ochishda xatolik sodir bo'lsa if (!oqish.is_open()) { cout #include int main () { int length; char * buffer, fayl[] = "matn.txt", yangi[]="yangi_fayl.txt"; // fayl - …
3 / 5
faqat ma'lumo t o'qish uchun ios::out faqat ma'lumot yozish uchun faylni ochishda fayl ko'rsatkichini fayl oxiriga ios::ate qo'yish ios::app fayl oxiriga ma'lumotlarni yozish uchun ios::trunc bor bo'lgan faylning ustidan yangi faylni yozish ios::binary binar holda ma'lu motlarni almashish uchun har bir sinf uchun mode parametrining odatiy qiymatlari mavjud: class default mode parameter ofstream ios::out ifstream ios::in fstream ios::in | ios::out fayl ustida o'qish yoki yozish amalini bajarib bo'lgandan song, faylni yopis h kerak bo'ladi. faylni yopish uchun close funksiyadi ishlatilad i. /docprops/thumbnail.emf 7-maruza: matnli fayllar bilan ishlash reja 1.fayllar. 2.matlnli fayllar. 3.c++ da matnli fayllar bilan ishlash. 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.c++ da matnli yoki binar fayllar bilan ishlash …
4 / 5
mini aniqlash mumkin. masala: ofstream yozish; // faylga yozish oqimini e'lon qilish ifstream oqish; // fayldan o'qish oqimini e'lon qilish fstream yoz_oqi; // faylga yozish va o'qish oqimini e'lon qilish keyin faylni ochish kerak bo'ladi. faylni ochish deganda, uning ustida nima amal qilinishi haqida amaliyot tizimiga xabar berish tushuniladi.void open (const char * filename, ios_base::openmode mode = ios_base::out );mode parametri quyidagicha qiymatlarni qabul qilishi mumkin:ios::in faqat ma'lumot o'qish uchunios::out faqat ma'lumot yozish uchunfaylni ochishda fayl ko'rsatkichini fayl oxirigaios::ateqo'yishios::app fayl oxiriga ma'lumotlarni yozish uchunios::trunc bor bo'lgan faylning ustidan yangi faylni yozishios::binary binar holda ma'lumotlarni almashish uchun har bir sinf uchun mode parametrining odatiy qiymatlari mavjud: class default mode parameter ofstream ios::out ifstream ios::in fstream ios::in | ios::out fayl ustida o'qish yoki yozish amalini bajarib bo'lgandan song, faylni yopish kerak bo'ladi. faylni yopish uchun close funksiyadi ishlatilad i.
5 / 5
matnli fayllar bilan ishlash - Page 5

Want to read more?

Download all 5 pages for free via Telegram.

Download full file

About "matnli fayllar bilan ishlash"

7-maruza: matnli fayllar bilan ishlash reja 1.fayllar. 2.matlnli fayllar. 3.c++ da matnli fayllar bilan ishlash. 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.c++ da matnli yoki binar fayllar bilan ishlash uchun keng imkoniyatlar berilgan. matnli fayllar bilan ishlashda oddiy c ning funksiyalaridan ham foydalanish mumkin. masalan, formatli o'qish va yozish funksiyalari yoki oldingi mavzudagi funksiyalardan foydalanishimiz mumkin. matnli fayllar bilan ishlashning bunday usul...

This file contains 5 pages in DOCX format (28.2 KB). To download "matnli fayllar bilan ishlash", click the Telegram button on the left.

Tags: matnli fayllar bilan ishlash DOCX 5 pages Free download Telegram