11- amaliy mashg’ulot mavzu: matnli fayllar bilan ishlash operatorlari. Ishning maqsadi


Download 0.51 Mb.
Pdf ko'rish
bet3/6
Sana07.01.2023
Hajmi0.51 Mb.
#1082277
1   2   3   4   5   6
Bog'liq
KIvLrBXsctH9rphY7YUmnGnV67r0uyV2jlUqxtD0 (1)

15 
Berilgan nomdagi matnli faylni yaratish va unga satr kiritish dasturini tuzing. 
Berilgan so’z satrda necha marta uchrashini aniqlang.
16 
Berilgan nomdagi matnli faylni yaratish va unga satr kiritish dasturini tuzing. 
Qavsga olingan belgili satr qismini o’chiring. (Qavslar bilan birgalikda) 
17 
Berilgan nomdagi matnli faylni yaratish va unga bitta nuqtali vergul mavjud 
bo’lgan satr kiritish dasturini tuzing. Nuqtali vergulgacha va undan keyingi 
belgilar miqdorini aniqlang.
18 
Berilgan nomdagi matnli faylni yaratish va unga belgilar to’plamidan iborat 
satr kiritish dasturini tuzing. Faqat lotin harflar miqdorini aniqlang. Va lotin 
harflarni ekranga chiqaring.
19 
Berilgan nomdagi matnli faylni yaratish va unga satr kiritish dasturini tuzing. 
Unda ‘r’, ‘k’, ‘t’ harflari qanchaligini aniqlang.
20 
Berilgan nomdagi matnli faylni yaratish va unga ixtiyoriy so’z kiritish 
dasturini tuzing. So’zdagi harflar, raqamlar va belgilar sonini ekranda chop 
qiling .
21 
Berilgan nomdagi matnli faylni yaratish va unga ixtiyoriy matn kiritish 
dasturini tuzing.Undagi oxirgi so’z o’chirilsin . 


Binar fayllarga doir masalalar yechish. Istisno (exception) larni qayta ishlash 
(throw, try va catch). 
Ishning maqsadi: C++ dasturlash tilida binar fayllar yaratishni va ularni qayta 
ishlashni o’rganish. Fayllar bilan ishlash ko’nikmalarini oshirish.
Masalaning qo’yilishi. Har bir talaba guruh ro’yxatidagi tartib raqami 
bo’yicha quyidagi jadvallarda berilgan topshiriqlarni bajaradi. Dastur matni va 
dastur natijasini hisobot shaklida topshiradi. 
Masala: Binar fayllardan o‘qish va binar faylga yozish uchun istream::read() 
va ostream::write() usullaridan foydalaniladi. 
Quyidagi dasturda shu usullardan foydalanib. " bfayl1.txt" faylidan " 
bfayl2.txt" fayliga nusxa olinadi: 

Download 0.51 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