string argumentem metody open?

0

Witam,

Czy jest możliwe by zmienna typu string była argumentem funkcji open() z fstream?

Kod:

        
string filename = "ssss";

graph.open(filename, ios::trunc | ios::in);

Zwraca błąd, że nie może stworzyć odpowiedniej funkcji open() ze względu na pierwszy argument.

Pozdrawiam

0

filename.c_str()
Konwertuje obiekt std::string na tablicę znaków o takiej samej zawartości.
Na przyszłość warto poczytać dokumentację używanych klas - można się sporo dowiedzieć.
Pozdrawiam.

0

Dzięki

Też próbowałem tej funkcji ale błąd był ten sam, okazało się że tryb otwarcia pliku (ios::trunc) również przeszkadzał.

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