LPTSTR pS="CCTV";
const unsigned short *pszName=(const unsigned short *)pS;
调试时为什么pszName的值总是'string'?
const unsigned short *pszName=(const unsigned short *)pS;
调试时为什么pszName的值总是'string'?
解决方案 »
- 东软医保接口问题
- 设置网卡混杂模式
- 能不能自己写个打印设置对话框呢?也有纸张设置,边距、对齐等等参数设置
- 新人小问题:如何在CEdit中响应不是换行的回车消息VK_RETURN ?而是让它带来某种处理?
- 初学sdk:对话框中的编辑控件得不到键盘焦点,必须用鼠标点一下该控件,才可以输入。请各位指导!
- SOS 请问各位高手怎样绘制对话框的背景 急!!
- 关于图像合成中生成掩码位图的问题,想不明白
- 100分求<tcp/ip详解>(在线等,马上结)
- 小弟我是刚开始搞DIALOGIC不久,搞过的,交个朋友。问个问题
- 字符串的问题-解决立即给分
- 《windows 网络编程技术》是哪个出版社的
- 请教大量二进制数据在内存中的存放(马上给分)
到底是什么类型?
error C2664: 'strcpy' : cannot convert parameter 1 from 'unsigned short *' to 'char *'
请大家看一看Windef.h里面的定义
大概如下#ifdef _UNICODE
#define WCHAR TCHAR
#define TCHAR* LPTSTR
#define CONST TCHAR* LPCTSTR
#lese
#define CHAR TCHAR
#define CHAR* LPTSTR
#define CONST CHAR* LPCTSTR
#endif还有
#define unsigned short WCHAR
#define WCHAR *LPWSTR
#define CONST WCHAR* LPCWSTRconst unsigned short* 只能说是 LPCWSTR类型
如果你打开了_UNICODE开关,就是LPTSTR类型了所以你在编译时会出现那个错误。
如果在Project->Setting里,设置了_UNICODE开关,就没有这个问题了。