У меня есть этот метод, который получает путь через переменную TCHAR szFileName[]
, которая содержит что-то вроде C:\app\...\Failed\
Я хотел бы разобрать его, чтобы я мог проверить, если имя последней папкина этом пути на самом деле, "Failed"
Я думал, что с помощью чего-то вроде этого будет работать:
std::wstring Path = szFileName;
string dirpath2;
dirpath2 = Path.substr(0,5);
Но я получаю следующую ошибку:
Ошибка 6 Ошибка C2679: двоичный файл '=': не найден оператор, который принимает правый операнд типа 'std :: basic_string <_Elem, _Traits, _Ax>' (или нет допустимого преобразования)
Само собой разумеется, я очень плохо знаком с C ++, и я некоторое время искал ответ, но мне не повезло, поэтому любая помощь будет признательна:)