Modul ini memperdalam masukan dan keluaran C++ di luar layar terminal, yaitu membaca dan menulis berkas teks maupun biner dengan std::ofstream, std::ifstream, dan std::fstream. Pembahasan mencakup mode pembukaan berkas, keadaan stream beserta pemulihannya agar program tetap tangguh menghadapi data yang rusak, pemakaian string stream untuk mengurai dan mengonversi angka, serta pemformatan keluaran dengan manipulator iostream dan std::format dari C++20. Seluruh materi membangun langsung di atas I/O dasar yang diperkenalkan pada modul dasar bahasa.
Stream dan I/O berkas
File stream, I/O teks dan biner, keadaan stream, string stream, dan pemformatan modern.
0/0 selesai
- File stream
ifstream, ofstream, fstream, mode open, dan pemeriksaan kegagalan.
- I/O teks versus biner
Parsing berbasis baris dan read/write untuk rekaman biner.
- Keadaan stream dan error
fail, eof, bad, pemulihan stream, dan perulangan masukan yang tangguh.
- String stream
stringstream untuk parsing dan konversi angka.
- Pemformatan
Manipulator iostream dan std::format dari C++20.