Tworzeniem pliku

0

Hej :) mógłby mi ktoś wytłumaczyć dlaczego ten kod:

 
fstream plik;
plik.open("nazwa.txt", ios::out);
plik<<"tekst"; 

tworzy plik nazwa.txt a

 
fstream plik;
plik.open("nazwa.txt", ios::out | ios::in);
plik<<"tekst"; 

już tego nie robi?

0

Ponieważ dodałeś ios::in czyli zadeklarowałeś że chcesz również czytać - hmm z czego?

0

Hmm no okej faktycznie ma to sens :D Tylko w takim razie jest jakiś sposób aby program, który będzie zapisywał i odczytywał dane z pliku, tworzył plik w sytuacji gdyby jeszcze nie istniał(np. pierwsze uruchomienie programu) i posługiwał się tylko jedną zmienną plikową?

1
fstream plik("nazwa.txt",ios::out);
plik.close();
plik.open("nazwa.txt",ios::out|ios::in);

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