Asosiy qism
2.1. Ma’lumotlarni kiritish va chiqarish va akslantirish funksiyalari
bilan ishlovchi kutubxonalar(stdio.h) kutubxonasi
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
C ++ dasturlash tilida standart kutubxona sinflar va funktsiyalar to'plamini anglatadi. Standart kutubxona bir nechta asosiy konteynerlarni, ushbu konteynerlar bilan ishlash funktsiyalarini, ob'ektlarni, satr va oqimlarning asosiy turlarini, ba'zi til xususiyatlarini va amallarni bajarish uchun tez-tez ishlatiladigan funktsiyalarni o`z ichiga oladi.
Atributlar element tanasida aniqlanadi va quyidagi shaklga ega: name = "value". Masalan, , bu holda atribut ism deb ataladi va Bill Geytsning qiymatiga ega.
Oddiy elementlarning ichida ularning ma'nosi joylashtirilgan. Masalan, Google - kompaniya elementi Google hisoblanadi.
Element nomlari katta-kichik harflarga bog'liq, shuning uchun va har xil elementlarni ifodalaydi.
Shunday qilib, C # koddan barcha foydalanuvchilar ro'yxati ildiz elementiga, har bir foydalanuvchi ob'ekti elementiga, xar bir foydalanuvchi ob'ekti xossalari elementining atributiga yoki sub-elementiga xaritalarni joylashtiradi.
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.Fayl oxirini ko’rsatuvchi indekator.
Oqim xususiyatlar – Oqimlar bir qator xususiyatlarga ega ya‘ni ulardaqanday funksiyalardan foydalanishmoqda va ular orqali ma‘lumotlarni chiqarish qanday amalga oshirilmoqda.Oqimlarning bunday xususiyatlarining ko‘pchiligi ―fopen‖ funksiyasi bilan aniqlangan:C++ Cga ob'ektga yo'naltirilganlik xususiyatlarni qo'shdi. 2E\¶HNWJD yo`naltirilgan dasturlashning uchta xususiyatini mavjud:, meros (nasledovaniye), polimorfizm va inkapsulyatsiya. Usul(Metod) - bu sinf ichida e'lon qilingan va uning ob'ektlari bilan ishlashga mo'ljallangan funktsiyadir. Usullar sinf tanasida e'lon qilinadi.Meros (Nasledovaniye)
C ++ tilida bitta sinf xossa- xususiyatlarini boshqa sinf meros qilib olishi mumkin. Merosxo`r klass
o'z maydonlarini va funktsiyalarini yaratishi yoki asosiy sinfning funktsiyalarini qayta aniqlashi mumkin. Merosxo'r konstruktor asosiy sinf konstruktorlarini chaqiradi. Destruktor esa teskari tartibda ishlaydi. Meros umumiy(publik), himoyalangan (Protected) va xususiy (private) bo`lishi mumkin.
Ma’lumotlarni o’qish – yozish uchun ruxsat: Bu holat oqimdan o‘qishyoki 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.
Turlari:
Do'stlaringiz bilan baham: |