fstream - zapisywanie do pliku o nazwie podanej prze użytkownika
Ostatnio zmodyfikowano 2013-01-19 20:55
kris5665 Temat założony przez niniejszego użytkownika |
fstream - zapisywanie do pliku o nazwie podanej prze użytkownika » 2013-01-18 22:04:13 Cześć wszystkim, nie owijam w bawełne, mam taki problem: Chce żeby program zapisywał jakiś tekst do pliku o wpisanej wcześniej nazwie do zmiennej... Niby proste, a jednak nie wiem jak to zrobić. Chodzi mi o np: std::fstream plik; string jakas_zmienna; cin >> jakas_zmienna;
plik.open( jakas_zmienna, std::ios::in | std::ios::out );
(... i tak dalej) Powiem od razu, że jestem w miare ogarnięty z c++, ale z tą biblioteką jestem zielony. Proszę o pomoc - szczególnie jakieś objaśnienie a najlepiej kod. Dzięki! |
|
mactec |
» 2013-01-18 22:07:16 Bo w parametrach musisz podać chara a nie stringa.
edit: Zawsze sprawdzaj co Ci mówi kompilator |
|
Admixior |
» 2013-01-18 22:08:24 Pokaż log kompilacji (zawsze) jeżeli chcesz żeby ktoś ci pomógł. I podawaj też linijkę wzwyż bo może np brakować średnika. |
|
kris5665 Temat założony przez niniejszego użytkownika |
» 2013-01-18 22:09:10 właśnie... nie rozumiem o co chodzi z tymi parametrami. Może ktoś podać kawałek kodu? |
|
Admixior |
» 2013-01-18 22:11:02 @mactec: ale w moim np kompilatorze jest też przeładowanie z parametrem string. |
|
kris5665 Temat założony przez niniejszego użytkownika |
» 2013-01-18 22:12:21 pardon, jutro wrzucę log z kompilatora, bo program mam na innym komputerze |
|
mactec |
» 2013-01-18 22:14:50 @Admixior Ja używam w takich wypadkach .c_str()
@kris5665 Parametry funkcji to to Co się znajduje w nawiasach
|
|
SeaMonster131 |
» 2013-01-19 11:18:14 |
|
« 1 » 2 |