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 “
Аptеkаdа dоrilаrning kirim-chiqim vа qоldiq
хisоbini yuritish”
Dastur ishga tushurilganda
1-rasm konsul oynasi paydo bo’ladi. Bosh menyu
5ta bo’limdan iborat.
Do'stlaringiz bilan baham: