Мне нужно поместить WCHAR [] в std :: cout ... Это часть PWLAN_CONNECTION_NOTIFICATION_DATA, переданная из обратного вызова API собственного Vifi.C++, WCHAR [] to std :: cout и сравнение
Я пробовал просто std :: cout < < var; но он печатает числовой адрес первого символа. сравнение (var == L"some text"
) также не работает. Отладчик возвращает ожидаемое значение, однако сравнение возвращает 0. Как преобразовать этот массив в стандартную строку (std :: string)?
Заранее спасибо
при сравнении '«какой-то текст»==«какой-то текст» 'может уже не получится, с простой' 'полукокса * Причина:. вы можете сравнить строки в C с' = = '. Используйте C++;' std :: wstring (L "text") == std :: wstring (L "text") ' – MSalters