ofstream:fayllarga ma’lumotlarni yozish uchun sinf oqimi;
ifstream:fayllardan ma’lumotlarni oʻqish uchun sinf oqimi;
fstream: fayllardan ma’lumotlarni oʻqish va fayllarga yozish uchun sinf oqimi.
Faylni ochish. Odatda ushbu sinflar orqali hosil qilingan obʻekt yordamida bajariladigan birinchi operatsiya uni haqiqiy faylga bogʻlashdir.Ushbu jarayonfaylni ochishsifatida maʻlum.Ochiq fayl dastur ichidaoqim bilan taqdim etiladi(masalan, ushbu sinflardan birining obʻekti; oldingi misolda bu meningfaylim deb nomlangan edi) va ushbu oqim obʻekti ustida bajarilgan har qanday kirish yoki chiqish operatsiyalari bogʻlangan fizik faylga qoʻllaniladi, yaʻni har qanday 170 bajargan kodlarimizning natijasi biz yaratgan fayl ichida namoyon boʻladi. Oqim obʻekti yordamida faylni ochish uchun biz uning a’zo funksiyasi boʻlgan open dan foydalanamiz:open (faylnomi, mode);
Ikkilik rejimda ochilgan fayl oqimlari kirish va chiqish operatsiyalarini har qanday format nuqtai nazaridan mustaqil ravishda amalga oshiradi. Ikkilik boʻlmagan fayllar matnli fayllar deb nomlanadi va baʻzi bir maxsus belgilar (masalan, yangi qator va yetkazadigan qaytaruvchi belgilar)ni formatlash tufayli baʻzi o‘zgartirishlar yuzaga kelishi mumkin.
Fayl oqimida bajariladigan birinchi vazifa odatda faylni ochish boʻlganligi sababli, ushbu uchta sinf avtomatik ravishda ochiq a’zo funktsiyasini chaqiradigan va ushbu a’zo bilan bir xil parametrlarga ega boʻlgan konstruktorni oʻz ichiga oladi. Shuning uchun biz oldin meningfaylim obʻektini eʻlon qilishimiz va avvalgi misolimizdagi bilan bir xil boʻlgan ochilish operatsiyasini yozish orqali amalga oshirishimiz mumkin
II. Amaliy qism Loyiha ishimning mavzusi “Universitet xonalari va ularni jixozlari xisobi” internet sahifalarida universitet xonalari haqida tayinli ma’lumotlar yo’q va undan tashqari nazorat uchun ham bu tizim juda qo’l keladi.
1-qadam →Dastur ishga tushurilganda 1-rasm konsul oynasi paydo bo’ladi. Bosh menyu 4 bo’limdan iborat. Bo’limni tanlash uchun bosh menyuga 1, 2, 3 va 4 raqamlaridan 1-raqamni kiritamiz.