Информатика



Download 7,86 Mb.
Pdf ko'rish
bet262/485
Sana11.07.2021
Hajmi7,86 Mb.
#115730
1   ...   258   259   260   261   262   263   264   265   ...   485
Bog'liq
informatika

        Bilib  olasiz:  oqim  bilan  ishlash,  fayllardan  o`qish,  oqim  bilan  bog`liq 

fopen()  parametrlari,  qo`llash,  perror()  funksiyasi,  fayllar  bilan  ishlovchi  oddiy 

operatorlarni. 

C  ++    tilining  asosiy    xususiyatlaridan  biri  oldindan  rejalashtirilgan  fayllar 

strukturasi  yo`qligidir.  Hamma  fayllar,  baytlar  ketma-ketligi  deb  ko`riladi.  UNIX 

operatsion sistemasida har bir qurilmaga «Maxsus fayl» mos keladi, shuning uchun 

C++  kutubxonasidagi  funksiyalar  fayllar  bilan  ham,  qurilmalar  bilan  ham 

ma`lumot  almashinishi  uchun  foydalaniladi.  C++  tili  kutubxonasida  kiritish  – 

chiqarish, quyi  darajadagi  kiritish,  chiqarish  va  portlar  uchun  kiritish  –  chiqarish, 

oqimli  daraja  tizim  xususiyatlariga  bog`liq  bo`lishi  uchun  bu  yerda  qaralmaydi. 

Oqimli  chiqarish  va  kiritishda  ma`lumotlar  bilan  almashish  baytma-bayt  amalga 

oshiriladi.  Lekin  tashqi  xotira  qurilmalari  bilan  almashish  oldidan  belgilangan 

ma`lumotlar bloki orqali amalga oshiriladi. Odatda u blokning minimal hajmi 512 

yoki  1024  baytga  teng  bo`ladi.  Diskga    o`qilishda    ma`lumotlar  operatsion 

qatordagi  buferi  yoziladi,  so`ngra  baytma  bayt  buferga  yig`iladi,  so`ngra  diskka  



 

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; 


Download 7,86 Mb.

Do'stlaringiz bilan baham:
1   ...   258   259   260   261   262   263   264   265   ...   485




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish