Appearance
Failai
Kaip jau darosi įprasta, darbui su failais reikalingas library, šiu atveju fstream. Pridėkite ją viršuje:
cpp
#include <iostream>
#include <fstream>
using namespace std;
...Failus galima atidaryti 2 patogiais būdais:
ifstream(angl. Input File stream) - failo skaitymuiofstream(angl. Output File stream) - failo rašymui
Failų skaitymas
Sakykime turime šį kodą priimanti duomenis iš standartinės įvesties:
cpp
int x;
cin >> x;Yra prašoma jį pakeisti, kad duomenys būtų nuskaitomi iš failo duom.txt.
Tai galima padaryti taip:
cpp
ifstream duomenys("duom.txt");
int x;
duomenys >> x;Failų skaitymas yra analogiškas darbui su cin.
Norėčiau atkreipti dėmesį į 1 eilutę. Čia yra nurodomas failo pavadinimas ir kintamojo pavadinimas, kuris bus naudojamas skaitymui.
Failų rašymas
Panašiai kaip ir su skaitymu, rašymas yra labai panašus į cout:
cpp
ofstream rezultatai("rez.txt");
int x = 5;
rezultatai << x;