[C++] problem z noskipws


(Misieksc) #1

witam mam taki problem z noskipws i nie wiem za bardzo gdzie robie błąd może ktoś mnie nakieruje :wink:

#include 

#include 

#include 


using namespace std;


int main(){

    string nazwa;

    char znak;


    cout << "Podaj nazwe pliku do wyswietlenia: ";

    cin >> nazwa;


    ifstream plik (nazwa.c_str());

    if(plik){

              plik << noskipws;

              while(plik >> znak)

              cout << znak;

              }


    system("PAUSE");

    return 0;

}

I gdy kompiluje wywala mi błąd

no match for 'operator<<' in 'plik << std::noskipws'

([alex]) #2

Po próbujesz coś wpisać do pliku, powinno być:

plik >> noskipws;


(Misieksc) #3

oo faktycznie glupi błąd ktorego nie mogłem sie dopatrzeć dzieki za pomoc :wink: