Vê as funções fopen(), fwrite() e fclose().
// Escrita
ofstream out;
out.open("lorem.txt");
if ( out.is_open() ) {
out << "Lorem ipsum dolor sit amet, etc." << endl;
out.close();
} else {
cout << "Ocorreu um problema de I/O." << endl;
}
// Leitura
string linha;
ifstream in ("lorem.txt"); // alternativa ao método que coloquei acima
if ( in.is_open() ) {
while (! in.eof() ) {
getline(in, linha);
cout << linha << endl;
}
in.close();
} else {
cout << "Ocorreu um problema de I/O." << endl;
}