Үш файлдық ағын ifstream – кіріс ағыны. Тек файлдан ақпаратты оқу үшін қолданылады
ofstream – Шығыс ағыны. Тек ақпаратты файлға шығару үшін қолданылады
fstream – екі бағытты ағын. Файлды оқу және жазу үшін қолданылады.
Мәтіндік файл деректерін оқу және жазу int x;
ifstream in; ofstream out;
in>>x; out<Мәтіндік файл деректерін оқу және жазу int x;
ifstream in; ofstream out;
in>>x; out<Екілік файлдардағы таңбаларды оқу және жазу функциялары Функцияның прототипі:
istream &get(char &ch);
ostream &put(char ch);
Get () функциясы файл ағынынан таңбаны оқиды және оны ch айнымалысына орналастырады.
Put () функциясы CH айнымалысының мәнін файл ағынына жазады.
Ағын дегеніміз не? Кіріс-шығыс ағынын орындайтын әрбір класс (сынып) - std::istream (енгізу), std::ostream (шығару) немесе std::iostream (енгізужәнешығару) кластарын мұра етеді. Осы класстар '<<' и '>>‘ ("< < 'және' > > ' ) операторларын, шығыс пішімдеуді (форматирования вывода), сандарды жолдарға және керісінше жолдарды сандарға түрлендіруді және т. б. қамтамасыз етеді.