Toshkent amaliy fanlar universiteti 3- fakulteti kompyuter injinering


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



Download 0,91 Mb.
bet2/5
Sana18.05.2023
Hajmi0,91 Mb.
#940372
1   2   3   4   5
Bog'liq
kurs ishi vsyo

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.

II. Amaliy qism:
Misol uchun, quyidagi kod "example.txt" nomli faylga matn yozadi:
#include
#include
using namespace std;
int main () {
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:



Download 0,91 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish