оқимли киритиш ва чиқариш. файллар ва оқимлар. оқимли киритиш ва чиқаришнинг стандарт файллари ва функциялари

PPT 1,1 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1690544164.ppt слайд 1 оқимли киритиш ва чиқариш. файллар ва оқимлар. оқимли киритиш ва чиқаришнинг стандарт файллари ва функциялари. оқимларни бошқариш. оқимлар ёрдамида файлли киритиш/чиқариш. * * oqimli kiritish va chiqarish oqimli kiritish va chiqarishda ma’lumotlar bilan almashish baytma-bayt amalga oshiriladi. fayldan o’qishda ma’lumotlar operasion tizim buferiga yoziladi, so’ngra baytma-bayt yoki ma’lum porsiyalar bilan foydalanuvchi dasturiga uzatiladi. faylga yozishda buferga yig’iladi, so’ngra diskka bir murojaat qilinganda yagona blok sifatida uzatiladi. buferlar operativ xotira qismlari sifatida yaratiladi, shuning uchun ma’lumot almashishi diskka to’g’ridan-to’g’ri murojaat qilishiga ko’ra tezroq amalga oshadi. shunday qilib oqim bu buferlash vositalari va fayldir * * * oqimli kiritish va chiqarish xususiyatlari oqimlarni ochish va yopish; simvol, qator, satr, formatlangan ma’lumot ixtiyoriy uzunlikdagi ma’lumotlarni kiritish yoki chiqarish va fayl oxiriga yetganlik shartini tahlil qilish; buferlash va bufer hajmini boshqarish; ko’rsatkich oqimdagi o’rnini aniqlash yoki yangi o’ringa ko’chirish dastur bajarilishi boshlanganda quyidagi oqimlar ochiladi: stdin - standart kiritish oqimi; //standart …
2
(“bir.txt", "w"); ("w", англ. write) faqat yozish uchun f = fopen(“bir.txt", "a"); ("a", англ. append) faqat yangilash uchun o’zgaruvchi tipi «faylga ko’rsatkich»: file *f; * * * oqimlarni ochish va yopish oqim ochilishi uchun, oldindan kiritilgan file turidagi strukturasidan foydalaniladi file * misol uchun file * fp fp = fopen(“t.txt”, “r”) “w”- yangi fayl yozish uchun ochiladi. agar fayl mavjud bo’lmasa yangidan yaratiladi. “r” - mavjud fayl faqat o’qish uchun ochiladi. “a” - fayl davom ettirish uchun ochiladi. “w+” - fayl yozish va tahrirlash uchun ochiladi. faylni ixtiyoriy joyidan o’qish yoki yozish mumkin. “r+”- fayl ixtiyoriy joyidan o’qish yoki yozish mumkin, lekin fayl oxiriga qo’shish mumkin emas. “a+” - fayl ixtiyoriy joyidan o’qish va yozish uchun ochiladi. quyidagi “w+” rejimdan farqli fayl oxiriga ma’lumot qo’shish mumkin. * * * fayllar bilan ishlash xususiyatlari: fayl nomi faqat fopen komandasida keltiriladi, unga murojaat esa f ko’rsatkichi orqali amalga oshiriladi; o’qilishi kerak bo’lgan …
3
o’p emas. 3. оxirgi raqamini kamayishi bo’yicha massivni saralang va natijani output.txt faylga yozing. 4. raqamlarni yi’g’indisi bo’yicha massivni saralang va natijani output.txt faylga yozing. * * * matnli fayllarni qayta ishlash vazifa: input.txt faylida matn berilgan. satrda “anaqa” so’zi ko’p ishlatilgan. matnni bu so’zdan xalos eting va output.txt faylga yozing. input.txt fayli: oyi, anaqa, derazani, anaqa, yuvdim. dada, anaqa, yo’l kiraga, anaqa, pul bering, iltimos. gul, anaqa, gulzorda, anaqa, yaxshi ochiladi. har bir talaba, anaqa, beshga olishni xoxlaydi. output.txt natija fayli: oyi darazani yuvdim. dada yo’l kiraga pul bering iltimos. gul gulzorda yaxshi ochiladi. har bit talaba besh olishni xoxlaydi. * * * matnli fayllarni qayta ishlash muhimligi: bir vaqtda ikkita faylni ochish lozim (bittasini o’qish, ikkinchisini yozish uchun). algoritm: ikkala fayl ham ochiq. satrni o’qish. ", anaqa,“ barcha so’zni ochiring. satrni ikkinchi faylga yozish. 2-qadamga o’tish. ikkala faylni yopish. ma’lumotlar tugamadimi * * * fayllar bilan ishlash main() …
4
( 1 ) { p = strstr ( s, ", anaqa," ); if ( p == null ) break; strcpy ( p, p + 9 ); } agarda satr bo’lmasa sikldan chiqarish satrni qayta ishlash “tozalangan" satrni yozish satrni o’qish * * * vazifa input.txt faylda nechtaligi noma’lum bo’lgan satrlar yozilgan. 4:matndagi barcha «qisqasi» ni «anaqa» ga almashtiring va output.txt faylga yozing. 5: matndagi barcha «anaqa» ni «qisqasi» ga almashtiring va output.txt faylga yozing.. * * * int main() { file *fin, *fout; fin = fopen("input.txt", "r"); fout = fopen("output.txt", "w"); string a,b,s,key1="anaqa",key2="yaxshi"; char str[1000]; int i,j,n,l1=key1.size(),l2=key2.size(); bool f; while(fgets(str,1000,fin)) { s = str; n = s.size(); for(i=0;i main() { const int n = 10; int i, a[n], n; file *fp; // input.dat faylidan o’qish for ( i = 0; i < n; i ++ ) a[i] = a[i] * 2; // output.dat fayliga yozish } o’qilganlar * * * …
5
оқимли киритиш ва чиқариш. файллар ва оқимлар. оқимли киритиш ва чиқаришнинг стандарт файллари ва функциялари - Page 5

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"оқимли киритиш ва чиқариш. файллар ва оқимлар. оқимли киритиш ва чиқаришнинг стандарт файллари ва функциялари" haqida

1690544164.ppt слайд 1 оқимли киритиш ва чиқариш. файллар ва оқимлар. оқимли киритиш ва чиқаришнинг стандарт файллари ва функциялари. оқимларни бошқариш. оқимлар ёрдамида файлли киритиш/чиқариш. * * oqimli kiritish va chiqarish oqimli kiritish va chiqarishda ma’lumotlar bilan almashish baytma-bayt amalga oshiriladi. fayldan o’qishda ma’lumotlar operasion tizim buferiga yoziladi, so’ngra baytma-bayt yoki ma’lum porsiyalar bilan foydalanuvchi dasturiga uzatiladi. faylga yozishda buferga yig’iladi, so’ngra diskka bir murojaat qilinganda yagona blok sifatida uzatiladi. buferlar operativ xotira qismlari sifatida yaratiladi, shuning uchun ma’lumot almashishi diskka to’g’ridan-to’g’ri murojaat qilishiga ko’ra tezroq amalga oshadi. shunday qilib oqim bu buferlash vositalari va fayldir * * * oqimli...

PPT format, 1,1 MB. "оқимли киритиш ва чиқариш. файллар ва оқимлар. оқимли киритиш ва чиқаришнинг стандарт файллари ва функциялари"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.