276
har bir murojaat qilinganda yagona blok sifatida uzatiladi. 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.
Oqim bilan ishlashda quyidagi vazifalarni bajarish mumkin.
-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.
Bu vazifalarni boshqaruvchi funksiyalar teng foydalanish dasturiga Stdio.h –
faylini ulash lozim. Dastur bajarilishi boshlanganda avtomatik ravishda 5 ta oqim
ochilib, bulardan:
-Standart kiritish oqimi stdin;
-Standart chiqarish oqimi stdout;
-Xatolar haqida ma`lumotlar standart oqimi stderr;