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.