Witam
Mam problem związany z funkcją fstream. Stworzona przeze mnie klasa g_sysDlg zawiera funkcję DialogOtworzPlik(), która zwraca mi ścieżkę do pliku.
Do pobrania ścieżki wykorzystuję GetOpenFileName() (standardowe, dialogowe, windows'owe okienko wyboru pliku).
Wszystko ładnie działa dopóki ścieżka do mojego pliku, do otwarcia, nie zawiera spacji czyli np. "C:\Documents and Settings\User\My Documents\plik.txt". Co mógłbym zrobić aby móc uwzględnić spację w ścieżce?
char* plik = 0;
plik = g_sysDlg.DialogOtworzPlik();
ifstream fp_odczyt(plik);
if (!fp_odczyt.is_open())
{
MessageBox(hwnd, "Error while opening file","ERROR", MB_OK | MB_ICONERROR);
PostQuitMessage(0);
return;
}
...