[wfstream] Ignorowanie łańcucha
Ostatnio zmodyfikowano 2016-04-02 13:36
pawajoro Temat założony przez niniejszego użytkownika |
[wfstream] Ignorowanie łańcucha » 2016-04-02 13:06:58 Hej! Trochę się zakurzyło moje konto ;) Problem jest następujący: wfstream bat; bat.open( "H:\\Trainz\\MetroInfo\\command.bat", ios::out | ios::trunc ); if( bat.good() && bat.is_open() ) cout << endl << "File OUT1 - OK!";
wstring ppath = L"2 путь приб СОКОЛ.wav"; string path = "2 put' prib SOKOL.wav"; bat << L"H:" << endl << L"cd Trainz\\MetroInfo" << endl << L"ren \"" << ppath << "\" \""; wcout << L"H:" << endl << L"cd Trainz\\MetroInfo" << endl <<* L"ren \"" << ppath << "\" \""; bat.close();
Niby wszysto fajnie, ale po otwarciu command.bat: H: cd Trainz\MetroInfo
Czemu zjada to "ren \"" i dalej? Zmienna path w komentarzu, bo nie zrobiłem konwersji ze stringa do wstringa. |
|
mokrowski |
» 2016-04-02 13:36:41 Jakaś gwiazdka Ci się zaplątała. Poza tym sprawdź czy surowe ciągi Ci nie pomogą (np. LR"(oto\ścieżka\)").. |
|
« 1 » |