1. Fayllarga ma’lumotlarni yozish va undan o’qib olish


C++ Dasturlash tilida yozilgan Dasturchilarni eng sevimli so'zi "Hello World"


Download 0.83 Mb.
bet2/5
Sana16.06.2023
Hajmi0.83 Mb.
#1516147
1   2   3   4   5
Bog'liq
kurs ishi dasturlash 22 ozod(3)

C++ Dasturlash tilida yozilgan Dasturchilarni eng sevimli so'zi "Hello World" yozishni ko'ramiz.
I. Nazariy qism:
Berilgan topshiriqda bizga "Fayllarga ma'lumotlarni yozish va undan o’qib olish" mavzusida ishlaymiz. Fayllar, dasturlashda ma'lumotlarni saqlash uchun foydalaniladigan bir turi hisoblanadi. Dasturlash tillarida fayllarga o'zgarishlar kiritish, o'qish, o'chirish va boshqa amallarni bajaramiz. Fayllar turli formatlarda bo'lishi mumkin, masalan matnli fayllar (txt, doc, pdf), rasmlar (jpg, png), ma'lumotlar bazalari (csv, excel) va hokazo.
Fayllarni yaratish, ochish va saqlash uchun dasturchilar o'zlariga ko'rsatilgan tahlil va metodlarni foydalanishlari mumkin. Buning uchun C++ tilida fayllar bilan ishlash uchun kutubxonalar mavjud.
Fayllarga ma'lumotlarni yozish va undan o'qib olish amaliyati, C++ dasturlash tilining standart kutubxonasi ichidagi kutubxonasida joylashgan ofstream va ifstream klasslari orqali amalga oshiriladi.
ofstream klassi faylga yozish uchun, ifstream klassi esa fayldan o'qish uchun foydalaniladi. Barcha fayl amallari open() va close() funksiyalari orqali bajariladi.
open() funksiyasi, yaratilayotgan faylni ochadi yoki mavjud faylni ochib olish uchun foydalaniladi. Fayl nomi bilan bog'liq parametr uzatiladi.
close() funksiyasi esa faylni yopadi. Faylni yopmagan holda yaratilgan fayl bozor xotirasida saqlanib qoladi va u yerlarda xotirani band qiladi.
Misol uchun, quyidagi kod "example.txt" nomli faylga matn yozadi:
{
ofstream myfile;
myfile.open ("example.txt");
myfile << "Bu faylga yozilgan matn.\n";
myfile.close();
return 0;
}

Quyidagi kod esa "example.txt" nomli fayldan matnni o'qib chiqaradi:


Barcha fayl amallari ham yuqoridagi kodlarda keltirilgan bo'lib, fayl nomi, yaratilgan faylga yozish va fayldan o'qish funksiyalari ofstream va ifstream klasslaridan foydalanilgan holda bajarilgan.

Faylni yaratish uchun "ofstream" kutubxonasi ishlatiladi. Ushbu kutubxona yordamida yangi fayl ochish mumkin. Quyidagi kod yordamida "numbers.txt" nomli fayl yaratiladi:



Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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