Почему не выводится путь файла?

TCHAR FileName[MAX_PATH + 1]; // буфер для имени файла
GetModuleFileName(NULL, FileName, sizeof(FileName) / sizeof(FileName[0]));
wstring str= FileName;
cout << FileName<< endl;

Почему в str записываются непонятные символы "003EFAE8" а не путь файла? И как найти только имя файла с расширением а не полный путь?


Ответы (0 шт):