cpp zapis do pliku .txt

0

Witam,

Mam problem z tworzeniem pliku za pomocą funkcji fstream :

#include<iostream>
#include<fstream>

using namespace std;

int main()
{
    fstream plik("fille.txt",ios::app | ios::in | ios::out);
    plik<<"bla bla bla";
    plik.close();
}
 

Z tego co pamiętam plik fille.txt powinien zostać stworzony po kompilacji(program kompiluje się bez przeszkód) tego kodu, jednak nie ma go w folderze z programem :(
O czym zapomniałem?

3

Nie po kompilacji, tylko po uruchomieniu.

1

Wywal flagi ios:app i ios:in, po uruchomieniu powinien powstać plik, wydaje mi się że to właśnie na windowsie wywalało jak dawałeś flagę ios:in a nie było takiego pliku. W każdym razie na Linuchu działa i z tymi flagami.

0

Zadziałało, dzięki za pomoc :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.