Če želimo podatke ohraniti tudi po koncu zagona programa za vnos, moramo podatke shraniti v podatkovno zbirko, ki je na disku. Vsaka podatkovna zbirka ima svoje logično ime (npr. osebe) in svoje fizično ime (npr. osebe.dat).
Za delo s podatkovnimi zbirkami moramo z direktivo #include vključiti datoteko fstream.h, ta pa že vključije datoteko iostream.h. V datoteki so definirani razredi, ki jih uporabljamo za ustvarjanje objektov za delo z datotekami.
razred | vrsta datotek |
ifstream.h | vhodne datoteke |
ofstream.h | izhodne datoteke |
fstream.h | vhodno-izhodne datoteke |