jaką metodą odczytywać i zapisywać pliki

0

chcąc się nauczyć odczytywać pliki w C++ zauważyłem że jest wiele metod. Która z nich jest najczęściej używana ?


#include <iostream>
#include <fstream>
#include <cstdlib>

using namespace std;

int main()
{
    fstream plik;

    plik.open("plik.txt", ios::in);
    if(plik.good() == true)
    {
        plik.close();
    }

    system("PAUSE");
    return(0);
}

fstream łączy funkcjonalność obu poniższych klas więc nie wiem czy korzystać z fstream
czy lepiej korzystać z ifstream i ofstream.
Dodam że jestem początkującym programistą.

0

Zasada jest taka. Jeśli chcesz plik tylko do odczytu, to używasz ifstream. Jeśli tylko do zapisu to ofstream. Jeśli z pliki będziesz jednocześnie odczytywał i zapisywał do niego, to wtedy fstream.

1 użytkowników online, w tym zalogowanych: 0, gości: 1