2016-04-15 9 views
0

フルパスを保持するLPCWSTR変数があります。cでLPCWSTRを操作する

ファイル名のみを抽出したいと思います。

どのように私はそれを達成するためにLPCWSTRを操作できますか?

さらに、LPCWSTRの特定のインデックスでcharを取得するにはどうすればよいですか?

ありがとうございます。

+0

'LPCWSTR'は' wchar_t const * 'の' typedef'です。 – stackptr

答えて

1

窓機能PathStripPathは、あなたが望むことをします。 Unicode文字列があるので、 "W"バージョンのPathStripPathWを呼び出すことになります。

+1

['PathFindFileName()'](https://msdn.microsoft.com/en-us/library/windows/desktop/bb773589.aspx)も参照してください。 'PathStripPath()'は渡されたバッファを変更します。 'PathFindFileName()'は、バッファ自体を変更することなく、バッファ内のファイル名へのポインタを返します。 –