JalilovaDildoraning “Dasturlash ii” fanidan mavzu: Onlayn navbat dasturini yaratish


-rasim Kutubxona sinflar shajarasi


Download 1.11 Mb.
bet3/6
Sana18.06.2023
Hajmi1.11 Mb.
#1569092
1   2   3   4   5   6
Bog'liq
Dildora2

1.2-rasim Kutubxona sinflar shajarasi
Fayllar bilan ishlash uchun quyidagi sinflar obyektlari hosil qilinadi.
ofstream- faylga ma’lumotlarni yozish uchun;
ifstream- fayldan ma’lumotlarni o‘qish uchun;
fstream- fayldan ma’lumotlarni o‘qish va yozish uchun;
Bu sinflarni dasturda ishlatish uchun sarlavha faylini qo‘shish kerak bo‘ladi. Bundan keyin dasturda aniq fayllar oqimini aniqlash mumkin.
Ofstream- yozish;
ifstream –o‘qish;
fstream –yozadi va o‘qiydi;
Fayl ustuda o‘qish yoki yozish amalini bajarib bo‘lgandan keyin, faylni yopish kerak. Faylni yopish uchun close() funksiyasi ishlatiladi. yozish.close(); oqish.close();

1.3-rasim ofstream operatorining dasturda ishlatilishi
• Fayl ko‘rsatgichini kelgan joyini aniqlash uchun ftell funksiyasi ishlatiladi;
• long int ftell(FILE * stream);
• Fayl ko‘rsatgichini siljitish uchun fseek funksiyasi ishlatiladi;
• int fseek (FILE * stream, long int offset, int whence);
Matnli fayllarda ma’lumotlarni saqlash va ularni dasturlash tillari yordamida qayta ishlash - katta hajmdagi ma’lumotlardan samarali va tez foydalanish imkoniyatlarini yaratadi.
C++ da BINAR fayllardan kompilyatsiya jarayonida operativ xotira hajmini juda katta hajmdagi dinamik ma’lumotlar bilan band qilishni oldini olish uchun qo‘llaniladi.


    1. C++ tilining dasturlashdagi o’rni

Bu bo‘limda hozirgi zamonda eng rivojlangan dasturlash tillaridan biri bo‘lgan C++ dasturlash tili haqida yozmoqchiman. Bu til tarixi va kelib chiqishi haqida qisqacha yozib, keyingi maqolalarda bu tilda dasturlar tuzishni asta sekinlik bilan o‘rgatib o‘taman.


Dastlab UNIX operatsion tizimi va С dasturlash tili yaratilgan va С tili asosida C++ tili yaratildi. С esa o‘z navbatida B va BCPL tillaridan kelib chiqgan.
C++ tilini 80 yillarda AT&T Bell Labs korxonasi ishchisi Byarnom Straustrup tuzgan. Avtorning aytishicha, bu tilni tuzishda u hech qanday qog‘ozlarni qoralamagan va hamma ishni yo‘l yo‘lakay, ketma-ketlikda tuzib chiqqan. Uning asosiy maqsadi, o‘zi va do‘stlari uchun qulay dasturlash tili yaratishdan iborat edi. C++ dasturlash tilining asosi C hisoblanadi va shu tilni(C) misolida C++ tilini tuzib chiqdi. C dasturlash tilini mukammalashtirgan eng asosiy narsa bu – ob'yektga mo‘ljallangan dasturlashni olib kirgani hisoblanadi. Chunki dasturlashda, tez, qulay , tartibli va ixcham yozish uchun ob'yektga mo‘ljallangan dasturlash tillaridan foydalanish lozim bo‘ladi. Dastlabki C++ dasturlash tilidan foydalanganlar, bu albatta Bell Labs korxonasi hodimlari hisoblanadi.

Download 1.11 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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