18. Fayllar bilan ishlash

C++ dasturida ma'lumotlarni faylga saqlash va fayldan o‘qish mumkin.

Faylga yozish

Faylga ma'lumot yozish uchun ofstream ishlatiladi.

#include <iostream>
#include <fstream>

using namespace std;

int main() {
    ofstream fayl("salom.txt");

    fayl << "Salom, C++!";

    fayl.close();

    return 0;
}

Bu dastur salom.txt faylini yaratadi va unga Salom, C++! yozadi.

Fayldan o‘qish

Fayldan ma'lumot o‘qish uchun ifstream ishlatiladi.

#include <iostream>
#include <fstream>

using namespace std;

int main() {
    ifstream fayl("salom.txt");

    string matn;

    getline(fayl, matn);

    cout << matn;

    fayl.close();

    return 0;
}

Muhim narsalarni eslab qoling

ofstream — faylga yozish uchun.

ifstream — fayldan o‘qish uchun.

fstream — faylni o‘qish va yozish uchun.

close() — faylni yopish uchun.

Fayllar yordamida dastur ma'lumotlarni keyinchalik ham saqlab qolishi mumkin.