TCHAR szFileName[]
次のようなものを含む変数を介してパスを受け取るこのメソッドがありますC:\app\...\Failed\
そのパスの最後のフォルダーの名前が実際に「失敗」であるかどうかを確認できるように、並べ替えたいと思います
このようなものを使用するとうまくいくと思いました:
std::wstring Path = szFileName;
string dirpath2;
dirpath2 = Path.substr(0,5);
しかし、次のエラーが表示されます。
エラー 6 エラー C2679: バイナリ '=' : 型 'std::basic_string<_Elem,_Traits,_Ax>' の右側のオペランドを取る演算子が見つかりません (または、受け入れ可能な変換がありません)
言うまでもなく、私は C++ に非常に慣れていないので、しばらくの間答えを探していましたが、運がなかったので、助けていただければ幸いです :)