Пример за читање од ДАТОТЕКА

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main ()
{
string redica;
ifstream mojadat ("primer.txt");
if (mojadat.is_open())                      //ако таа датотека ја има и ако е отворена
    {
        while (! mojadat.eof() )            //додека не стаса до крај на датотека
        {
            getline (mojadat,redica);     // да чита ред по ред
            cout << redica << endl;      // и да печати 
        }
        mojadat.close();
    }
else cout << "Ne postoi takva datoteka !!!";
return 0;
}

Пример за запис и читање од ДАТОТЕКА

#include <fstream>
#include <iostream>
#include <string>

using namespace std;

int main () {
string ime;

// Otvoranje na datoteka za zapis.
ofstream vlezna;
vlezna.open("datoteka.dat");

cout << "Zapisuvanje vo datoteka" << endl;
cout << "vnesete ime: ";
cin>>ime;

// Zapisuvanje vo datoteka
vlezna << ime << endl;

// zatvoranje na ortvorenata datoteka.
vlezna.close();

// Otvoranje na datoteka za citanje.
ifstream izlezna;
izlezna.open("datoteka.dat");

cout << "Procitano od datoteka " << endl;
izlezna >> ime;

// Pecatenje na monitor.
cout << ime << endl;

// Zatvoranje na otvorena datoteka.
izlezna.close();

return 0;
}