关于取LPCWSTR指针实际值的有关问题,请问
关于取LPCWSTR指针实际值的问题,请教
感谢各位。
------解决方案--------------------
CString sStr = "中国程序员就是牛B"; 为啥不_T("中国程序员就是牛B")
------解决方案--------------------
CString::Compare() ???
------解决方案--------------------
------解决方案--------------------
CString才有==重载
不然其他都得用strcmp
------解决方案--------------------
在函数内构造两个CString
然后 if(....==......)
_tcscmp
或者lstrcmp ==0
CString sStr = "中国程序员就是牛B";
void exec(LPCWSTR lps)
{
//这里请教:如何拿出lps指针保存的实际值(是个字符串)与一个字符串对比呢?类似如下:
//if(_T("中国") == lps){ /*需要执行的代码...*/ }
}
exec(sStr);
感谢各位。
------解决方案--------------------
CString sStr = "中国程序员就是牛B"; 为啥不_T("中国程序员就是牛B")
------解决方案--------------------
CString::Compare() ???
------解决方案--------------------
void exec(LPCWSTR lps)
{
if (!lstrcmp(_T("中国"), lps)){ /*需要执行的代码...*/ }
}
------解决方案--------------------
CString才有==重载
不然其他都得用strcmp
------解决方案--------------------
在函数内构造两个CString
然后 if(....==......)
_tcscmp
或者lstrcmp ==0