LPCWSTR と値を比較して、それらが等しいことを確認したいと考えています。また、比較の仕方がわかりません。STRING 値を作成し、さまざまな変換を試みましたが、何も機能しませんでした。基本的には次のようになります。
request->id // some LPCWSTR value
STRING str = "value" // String value I want to compare
if (request->id != str)
{
//Something
}
LPCWSTR と値を比較して、それらが等しいことを確認したいと考えています。また、比較の仕方がわかりません。STRING 値を作成し、さまざまな変換を試みましたが、何も機能しませんでした。基本的には次のようになります。
request->id // some LPCWSTR value
STRING str = "value" // String value I want to compare
if (request->id != str)
{
//Something
}
std::string の代わりにstd::wstring型を使用します。この場合、 MultiByteToWideChar() WinAPI 関数.c_str()
を使用して文字列を操作するか、バッファーにコピーするメンバー関数があります。