2.1 kutubxona funksiyalari va ulardan foydalanish.
C++ dasturlash tilida standart kutubxona funksiyalari bilan ishlash,
ulardan foydalanish ko‘nikmalariga ega bo‘lish. Dasturda bir nechta standart
kutubxona funksiyalaridan foydalana olish.
C++ tilida qiymatlarni kiritish chiqarish uchun C tilidan o‘tgan stdio.h
kutubxonasidan foydalaniladi. Bu kutubxonada mavjud funksiyalar klaviatura,
printer, terminal kabi qurilmalarni fayl oqimlari sifatida qabul qiladi. Oqim – bu
o‘zaro bir jinsli sodir bo‘luvchi xususiyatga ega jarayondir. Oqimlar
kutubxonasida fayl ko‘rsatgichlari kabi qayta ishlanadi. Fayl ko‘rsatgichlari – bu
oqimda unikal aniqlanib, bajariladigan amal uning parametri sifatida beriladi.Bu
kutubxonada 3 ta standart oqim mavjud; stdin,stdout va stderr lar. Bu oqimlar
kutubxona chaqirilishi bilan avtomatik tarzda aniqlanadi.
Oqim xususiyatlar – Oqimlar bir qator xususiyatlarga ega ya‘ni ularda
qanday funksiyalardan foydalanishmoqda va ular orqali ma‘lumotlarni chiqarish
qanday amalga oshirilmoqda.Oqimlarning bunday xususiyatlarining ko‘pchiligi
―fopen‖ funksiyasi bilan aniqlangan:
Ma’lumotlarni o’qish – yozish uchun ruxsat: Bu holat oqimdan o‘qish
yoki fizik xotiraga ma‘lumotlarni yozish uchun qo‘llaniladi.
Matn/Binar: Matnlar oqimi – bu har biri yakunlanuvchi satr deb
tushuniladi. Matn holati satrlarni o‘z xarakteriga ko‘ra o‘qish yozishni amalga
oshiradi. Binar – xarakterli oqim esa fizik xotiradan o‘qish yozishni to‘g‘ridan –
to‘g‘ri amalga oshiradi.
Orientatsiya: Faylni ochishda oqim hech qanday orientatsiyaga ega
bo‘lmaydi. Bajarilayotgan amalga bog‘liq ravishda chiqariluvchi miqdorlar keng
formatli bitlar yoki baytlar ko‘rinishida bo‘ladi.
Indikatorlar: Oqimning joriy holatini aniqlovchi va bir qator chiqarish
amallarini bajaruvchi ichki aniqlangan ichki indikatorlar mavjud bo‘lib, ular
quyidagilar: Xatolik indikatori. Bu indikator oqimga bog‘liq bo‘lgan xatoliklar ro‘y
berganda ishlaydi. Bu indekator ―ferror‖ funksiyasi hisoblanadi.
Do'stlaringiz bilan baham: |