原文:[转]不能将参数1从“const char []”转换为“LPCTSTR

今天在使用vs MFC时候,使用editControl的replacesel 发生报错。如下::不能将参数 从 const char 转换为 LPCTSTR 其解决方案就是, 在项目属性里面找到项目默认值下面的字符集, 将其换为:使用多字节字符集就ok了。原因: typedefLPCTSTRLPTSTR ifndef UNICODE typedef TCHAR char else typedef ...

2015-04-10 22:00 0 5030 推荐指数:

查看详情

LPCTSTR,CString与const char*,WCHAR转换为CHAR杂谈

1.LPCTSTR L表示Long P表示指针 C表示是一个常量 T表示Win32环境中有一个_T宏 STR表示一个字符串 所以LPCTSTR就是一个指向const对象的指针 2.常量字符串ansi和unicode的区分是由宏_T来决定的。但是用_T("abcd")时, 字符串 ...

Thu May 04 18:45:00 CST 2017 0 1366
const char * 转换为char*

可以用const_cast const char* aa = "this is a const string."; char* bb = const_cast<char*>(aa); return ...

Fri Jun 24 22:06:00 CST 2016 0 3414
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM