C++ File Handling Beginners Guide
C++ File Handling Beginners Guide
File handling means reading from and writing to files on your computer using a C++ program.
C++ provides classes to create, open, write, read, and close files. These are included in the <fstream>
header.
#include <fstream>
ofstream myFile("example.txt");
if (myFile.is_open()) {
myFile.close();
#include <fstream>
ifstream file("example.txt");
string line;
Use .is_open():
if (file.is_open()) {
// ready to use
close(): file.close();
is_open(): file.is_open()
eof(): file.eof()
get(): file.get(ch);
put(): file.put('A');
seekg(): file.seekg(pos);
seekp(): file.seekp(pos);
tellg(): file.tellg();
tellp(): file.tellp();
Example:
Example: