binary fayllar bilan ishlash operatorlari

DOCX 39.2 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1698819576.docx binary fayllar bilan ishlash operatorlari reja : 1 . matn va binar fayllar ; 2 . o ’ qish - yozish oqimlari. stan dart oqimlar ; 3 . belgilarni o ’ qish - yozish funksiyalari ; 4 . satrlarni o ’ qish - yozish funksiyalari ; 5 . fayldan o ’ qish - yozish funksiyalari ; 6. formatli o ’ qish va yozish funksiyalari ; 7 . fayl ko ’ rsatkichini boshqarish funksiyalari /docprops/thumbnail.emf binary fayllar bilan ishlash operatorlari reja: 1. matn va binar fayllar; 2. o’qish-yozish oqimlari. standart oqimlar; 3. belgilarni o’qish-yozish funksiyalari; 4. satrlarni o’qish - yozish funksiyalari; 5. fayldan o’qish-yozish funksiyalari; 6.formatli o’qish va yozish funksiyalari; 7. fayl ko’rsatkichini boshqarish funksiyalari binary fayllar bilan ishlash operatorlari reja: 1. matn va binar fayllar; 2. o’qish-yozish oqimlari. standart oqimlar; 3. belgilarni o’qish-yozish funksiyalari; 4. satrlarni o’qish - yozish funksiyalari; 5. fayldan o’qish-yozish funksiyalari; 6.formatli o’qish va yozish funksiyalari; …
2
natadi. boshqacha aytganda programma tomonidan ekranga chiqariladigan barcha ma’lumotlarni stdout nomidagi matn fayliga chiqarilmoqda deb qarash mumkin. xuddi shunday klaviaturadan o’qilayotgan har qanday berilganlarni matn faylidan o’qilmoqda deb hisoblanadi. matn fayllarining komponentalari satrlar deb nomlanadi. satrlar uzluksiz joylashib, turli uzunlikda va bo’sh bo’lishi mumkin. faraz qilaylik, t matn fayli 4 satrdan iborat bo’lsin: 1-satr#13#10 2-satr uzunroq #13#10 #13#10 4-satr#13#10#26 12.3-rasm. to’rtta satrdan tashkil topgan matn fayli matnni ekranga chiqarishda satr oxiridagi #13#10 boshqaruv belgilari juftligi kursorni keyingi qatorga tushiradi va uni satr boshiga olib keladi. bu matn fayl ekranga chop etilsa, uning ko’rinishi quyidagicha bo’ladi: 1- satr[13][10] 2- satr uzunroq[13][10] [13][10] 4- satr[13][10] [26] matndagi [n] - n- kodli boshqaruv belgisini bildiradi. odatda matn tahrirlari bu belgilarni ko’rsatmaydi. binarfayllar - bu oddiygina baytlar ketma-ketligi. odatda binar fayllardan berilganlarni foydalanuvchi tomonidan bevosita «ko’rish» zarur bo’lmagan hollarda ishlatiladi. binar fayllardan o’qish-yozishda baytlar ustida hech qanday konvertatsiya amallari baja-rilmaydi. 2. o’qish-yozish oqimlari. standart …
3
- qog’ozga chop qilishning standart vositasi; stdaux - standart yordamchi qurilma. kelishuv bo’yicha stdin - foydalanuvchi klaviaturasi, stdout va stderr - terminal (ekran), stdprn - printer bilan, hamda stdaux - kompьyuter yordamchi portlariga bog’langan hisoblanadi. berilgan-larni o’qish-yozishda stderr va stdaux oqimidan boshqa oqimlar bufer-lanadi, ya’ni belgilar ketma-ketligi operativ xotiraning bufer deb nomlanuvchi sohasida vaqtincha jamlanadi. masalan, belgilarni tashqi qurilmaga chiqarishda belgilar ketma-ketligi buferda jamlanadi va bufer to’lgandan keyingina tashqi qurilmaga chiqariladi. hozirdagi operatsion sistemalarda klaviatura va displeylar matn fayllari sifatida qaraladi. haqiqatdan ham berilganlarni klaviaturadan programmaga kiritish (o’qish) mumkin, ekranga esa chiqarish (yozish) mumkin. programma ishga tushganda standart o’qish va yozish oqimlari o’rniga matn fayllarni tayinlash orqali bu oqim-larni qayta aniqlash mumkin. bu holatni o’qishni (yozishni) qayta adreslashro’y berdi deyiladi. o’qish uchun qayta adreslashda ‘ ’ belgisidan foydalaniladi. misol uchun gauss.exe bajariluvchi programma berilganlarni o’qishni klaviaturadan emas, balki massiv.txt faylidan amalga oshirish zarur bo’lsa, u buyruq satrida quyidagi ko’rinishda yuklanishi …
4
hirilgan. getc() makrosi tayinlangan oqimdan navbatdagi belgini qayta-radi va kirish oqimi ko’rsatkichini keyingi belgini o’qishga mos-lagan holda oshiradi. agar o’qish muvaffaqiyatli bo’lsa getc() funksiyasi ishorasiz int ko’rinishidagi qiymatni, aks holda eof qaytaradi. ushbu funksiya prototipi quyidagicha: int getc(file * stream) eof identifikator makrosi #define eof(-1) ko’rinishida aniqlangan va o’qish-yozish amallarida fayl oxirini belgilash uchun xizmat qiladi. eof qiymati ishorali char turida deb hisoblanadi. shu sababli o’qish-yozish jarayonida unsigned char turidagi belgilar ishlatilsa, eof makrosini ishlatib bo’lmaydi. navbatdagi misol getc() makrosini ishlatishni namoyon qiladi. #include #include int main() { char ch; cout int main() { char *s; puts(”satrni kiriting: “); gets(s); puts(”kiritilgan satr: ”); puts(s); return 0; } formatli o’qish va yozish funksiyalari formatli o’qish va yozish funksiyalari - scanf() va printf() funksiyalari s tilidan vorislik bilan olingan. bu funksiyalarni ishlatish uchun «stdio.h» sarlavha faylini programmaga qo’shish kerak bo’ladi. formatli o’qish funksiyasi scanf() quyidagi prototipga ega: int scanf(const char * [ …
5
raga saqlangan maydonlar sonini qaytaradi. agar hech bir maydonni saqlash imkoni bo’lmagan bo’lsa, funksiya 0 qiymatini qaytaradi. oqim oxiriga kelib qolganda (fayl yoki satr oxiriga) o’qishga harakat bo’lsa, funksiya eof qiymatini qaytaradi. formatlash satri - belgilar satri bo’lib, u uchta toifaga bo’linadi: · to’ldiruvchi belgilar; · to’ldiruvchi belgilardan farqli belgilar; · format aniqlashtiruvchilari. to’ldiruvchi-belgilar – bu probel, ‘\t’, ‘\n’ belgilari. bu belgilar formatlash satridan o’qiladi, lekin saqlanmaydi. to’ldiruvchi belgilardan farqli belgilar – bu qolgan barcha ascii belgilari, ‘%’ belgisilan tashqari. bu belgilar formatlash satridan o’qiladi, lekin saqlanmaydi. 12.1–jadval. format aniqlashtiruvchilari va ularning vazifasi komponenta bo’lishi shart yoki yo’q vazifasi [*] yo’q navbatdagi ko’rib chiqilayotgan maydon qiymatini o’zgaruvchiga o’zlashtirmaslik belgisi. kirish oqimidagi maydon ko’rib chiqiladi, lekin o’zgaruvchida saqlanmaydi. [ ] yo’q maydon kengligini aniqlashtiruvchisi. o’qiladigan belgilarning maksimal sonini aniqlaydi. agar oqimda to’ldiruv–chi belgi yoki almashtirilmaydigan belgi uchrasi funksiya nisbatan kam sondagi belgilarni o’qishi mumkin. [f|n] yo’q o’zgaruvchi ko’rsatkichining (adresining) modifikatori: f– …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "binary fayllar bilan ishlash operatorlari"

1698819576.docx binary fayllar bilan ishlash operatorlari reja : 1 . matn va binar fayllar ; 2 . o ’ qish - yozish oqimlari. stan dart oqimlar ; 3 . belgilarni o ’ qish - yozish funksiyalari ; 4 . satrlarni o ’ qish - yozish funksiyalari ; 5 . fayldan o ’ qish - yozish funksiyalari ; 6. formatli o ’ qish va yozish funksiyalari ; 7 . fayl ko ’ rsatkichini boshqarish funksiyalari /docprops/thumbnail.emf binary fayllar bilan ishlash operatorlari reja: 1. matn va binar fayllar; 2. o’qish-yozish oqimlari. standart oqimlar; 3. belgilarni o’qish-yozish funksiyalari; 4. satrlarni o’qish - yozish funksiyalari; 5. fayldan o’qish-yozish funksiyalari; 6.formatli o’qish va yozish funksiyalari; 7. fayl ko’rsatkichini boshqarish funksiyalari binary fayllar bilan ishlash operatorlari …

DOCX format, 39.2 KB. To download "binary fayllar bilan ishlash operatorlari", click the Telegram button on the left.

Tags: binary fayllar bilan ishlash op… DOCX Free download Telegram