9- mavzu: Amaliy mashg‘ulot: Fayllar bilan ishlash asoslari. C++ Fayllar



Yüklə 28,58 Kb.
tarix28.11.2023
ölçüsü28,58 Kb.
#167379
9- mavzu. Fayllar bilan ishlash asoslari.


9- mavzu: Amaliy mashg‘ulot: Fayllar bilan ishlash asoslari.

C++ Fayllar
C++ dasturlash tili nafaqat boshqa dasturlash tillarida ham fayllar bilan ishlash juda katta ahamiyatga ega hisoblanadi. C++ dasturlash tilida fstream standart kutubxonadan foydalaniladi. fstream dan foydalanish uchun va standart kutubxonalardan foydalaniladi.
#include
#include
fstream standart kutubxonasi ichida 3 ta obyekt mavjud.

Faylga yarating va yozing
Fayl yaratish uchun, ofstream yoki fstream ob'ektdan foydalaning va fayl nomini ko'rsating. Faylga yozish uchun kiritish operatoridan ( <<) foydalaning
#include
#include
using namespace std;

int main() {
// Faylni yaratadi yoki ochadi.
ofstream MyFile("filename.txt");
// Faylga yozadi.
MyFile << "Hello World. MasterSherkulov.Uz";
// Faylni yopadi.
MyFile.close();
}
Nima uchun faylni yopamiz?
Bu yaxshi amaliyot deb hisoblanadi va keraksiz xotira joyini tozalaydi.
Faylni o'qing
Fayldan o'qish uchun, ifstreamyoki fstream ob'ektdan va fayl nomidan foydalaning. E'tibor bering, biz funktsiyani ( ob'ektga tegishli ) funktsiya whilebilan bir qatorda fayl satrini o'qish va fayl tarkibini chop etish uchun ishlatamiz.
#include
#include
#include
using namespace std;

int main () {
// Faylni yaratish
ofstream MyWriteFile("filename.txt");

// Faylga yozish
MyWriteFile << "Hello World. uzbekdevs.uz";
// Faylni yopish
MyWriteFile.close();

// String tipiga tegishli o'zgaruvchi yaratish
string myText;

// Text faylni o'qish
ifstream MyReadFile("filename.txt");

// getline() funksiyasidan foydalanib faylni o'qish
while (getline (MyReadFile, myText)) {
// O'qilgan faylni qora ekranga chiqarish
cout << myText;
}

// Faylni yopish
MyReadFile.close();
}
Hello World. uzbekdevs.uz

Yüklə 28,58 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin