【发布时间】:2017-01-10 11:14:12
【问题描述】:
我怎样才能用 const wchar_t* 创建一个条件?我试过了
const wchar_t* password
if (L"xyz" == password)
{...}
但它不起作用
谢谢
【问题讨论】:
-
en.cppreference.com/w/cpp/string/wide/wcscmp 或使用
std::wstring。 -
比较内容而不是指针
-
我想比较内容而不是指针
-
@A.Adil 那么,这样做吗?为了将来参考,“不工作”不是有用的问题描述。
-
如上所述,您的代码只是比较变量的地址,因此您的 if (L"xyz" == password) 将始终失败。如果要查看文本是否相等,需要使用 wcscmp(L"xyz", password)。