Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menangani fail dan aliran dalam perpustakaan fungsi C++?
Pemprosesan fail dan strim ialah elemen utama pustaka fungsi C++ untuk memproses fail dan strim. Perpustakaan menyediakan konsep aliran, membenarkan akses kepada antara muka bersatu untuk jenis data yang berbeza. Operasi fail termasuk membuka, menutup, membaca dan menulis fail Kes praktikal menunjukkan cara membaca fail dan mencetak ke terminal. Selain itu, aliran rentetan membenarkan data rentetan diuruskan dalam ingatan, contohnya dengan membaca dan menyimpan data ke dalam aliran rentetan dan kemudian membaca data daripada strim.
Garis panduan untuk mengendalikan fail dan strim dalam perpustakaan C++
Dalam C++, perpustakaan standard menyediakan fungsi yang kaya untuk mengendalikan fail dan strim. Panduan ini akan memperkenalkan konsep asas, fungsi biasa dan kes praktikal untuk membantu anda menguasai operasi fail dan strim.
Strim
Strim ialah sumber atau destinasi data, membenarkan akses kepada jenis data yang berbeza melalui antara muka bersatu. Jenis strim dalam C++ termasuk:
ifstream:从文件中读取数据 ofstream:向文件中写入数据 stringstream:在内存中管理字符串数据
Operasi fail
Membuka dan menutup fail:
ifstream file("myfile.txt"); file.close();
Membaca dan menulis fail:
Baca fail dan cetak ke terminal:
file >> myString; file << myString;Gunakan aliran rentetan:
#include <iostream> #include <fstream> int main() { // 打开文件 ifstream file("myfile.txt"); // 检查打开是否成功 if (!file.is_open()) { std::cerr << "Error opening file" << std::endl; return 1; } // 逐行读取文件并打印到终端 std::string line; while (std::getline(file, line)) { std::cout << line << std::endl; } // 关闭文件 file.close(); return 0; }
Atas ialah kandungan terperinci Bagaimana untuk menangani fail dan aliran dalam perpustakaan fungsi C++?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!