C++ fayllar


ULASHISH

C++ fayllar

fstream kutubxonasi fayllar bilan ishlash imkonini beradi.

fstream kutubxonasidan foydalanish uchun ham standart <iostream>, HAM <fstream> sarlavha faylini qo‘shing:

Misol

#include <iostream> #include <fstream>

fstream kutubxonasida fayllarni yaratish, ularga yozish yoki ulardan o‘qish uchun ishlatiladigan uchta sinf bor:

Sinf Tavsif
ofstream Fayllar yaratadi va ularga yozadi
ifstream Fayllardan o‘qiydi
fstream ofstream va ifstream birikmasi: fayllar yaratadi, ulardan o‘qiydi va ularga yozadi

Fayl yaratish va unga yozish

Fayl yaratish uchun ofstream yoki fstream sinfidan foydalaning va fayl nomini ko‘rsating.

Faylga yozish uchun qo‘shish (insertion) operatoridan (<<) foydalaning.

Misol

#include <iostream> #include <fstream> using namespace std; int main() {   // Create and open a text file   ofstream MyFile("filename.txt");   // Write to the file   MyFile << "Files can be tricky, but it is fun enough!";   // Close the file   MyFile.close(); }

Nega faylni yopamiz?

Bu yaxshi amaliyot hisoblanadi va keraksiz band qilingan xotirani bo‘shatishi mumkin.



Faylni o‘qish

Fayldan o‘qish uchun ifstream yoki fstream sinfidan foydalaning va fayl nomini ko‘rsating.

E’tibor bering, faylni qatorma-qator o‘qish va uning tarkibini chiqarish uchun while siklidan getline() funksiyasi (u ifstream sinfiga tegishli) bilan birgalikda foydalanamiz:

Misol

// Create a text string, which is used to output the text file string myText; // Read from the text file ifstream MyReadFile("filename.txt"); // Use a while loop together with the getline() function to read the file line by line while (getline (MyReadFile, myText)) {   // Output the text from the file   cout << myText; } // Close the file MyReadFile.close();
Misolni ishga tushirish »


<fstream> bo‘yicha to‘liq ma’lumotnoma

<fstream> sinflari va funksiyalarining to‘liq ro‘yxati uchun C++ fstream ma’lumotnomamizga o‘ting.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!