Przekazanie string do funkcji wczytywanie z plików
Ostatnio zmodyfikowano 2012-06-14 23:06
palkoul Temat założony przez niniejszego użytkownika |
Przekazanie string do funkcji wczytywanie z plików » 2012-06-14 22:51:21 Witam was serdecznie :) Jak to często bywa przyszedł do mnie kolejny problem. Chciałbym wczytywać dane z pliku ale część jego ścieżki przekazywać w zmiennej. Pseudo kod: void wczytaj_plik( string sciezka ) { fstream plik; plik.open( "Mapy/" sciezka "/map_0.txt", std::ios::in ); }
Próbowałem używać c_str() i na prawdę długo się z tym męczę, niestety nie mogę dojść do tego jak to zrobić. Ps. Za zmienną "sciezka" ma być nazwa folderu, np. Map_01, by ogólna ścieżka wyglądała tak: "Mapy/Map01/map_0.txt" Z góry dziękuje za pomoc. Pozdrawiam. :] |
|
xevuel |
» 2012-06-14 22:58:41 Jeśli używasz string to operator +. Czyli string path; path = "Mapy/" + sciezka + "/map_0.txt"; plik.open( path.c_str(), std::ios::in ); :) |
|
palkoul Temat założony przez niniejszego użytkownika |
» 2012-06-14 23:06:55 Dzięki :D wszystko pięknie działa. Temat zamykam, jeszcze raz dziękuje :) |
|
« 1 » |