tworzenie pliku

0

witam chciałbym utworzyc funkcje eksportującą do pliku wyniki struktury zapisanej w tablicy. jednak po napisaniu kodu nie tworzy mi pliku. poprosiłbym o pomoc we wskazaniu miejsca w kodzie gdzie jest błąd.

     void Eksportuj ()
{
    fstream plik;
    plik.open("c:\\_Lukasz\\_MOJE PROJEKTY\\listaOsob.txt", ios::in | ios::out  );
    
    if( plik.good() )
    {
        for (int i=0; i<ile; i++)
  	    {
  		
  		    //cout.width(5);
  		    plik << i+1 << " | ";
             //cout.width(20);
             plik << Lista[i].Nazwisko << " | ";
             //cout.width(20);
             plik << Lista[i].Imie << " | ";
              //cout.width(5);
              plik << Lista[i].RokUrodzenia<< endl;
  	    }
  	plik.close();
    } else cout << "Error! Nie udalo otworzyc sie pliku!" << endl;
  
}
0

Wywal z funkcji metody open() tę flagę ios:

plik.open("c:\\_Lukasz\\_MOJE PROJEKTY\\listaOsob.txt", ios::out) ;

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