![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
qqrsqqq
这个作者很懒,什么都没留下…
展开
-
CString转char*
这个真是醉了,,unicode下只有一种方式,其余的方法试过了都不行。。 int len = WideCharToMultiByte(CP_ACP, 0, SendString, -1, NULL, 0, NULL, NULL);//其中的SendString是CString类型,csend是我想转换的char*类型 char* csend = new char[len + 1];原创 2016-05-14 22:08:33 · 269 阅读 · 0 评论 -
Windows编程字符编码问题,TCHAR和TEXT
早期windows用ANSI编码只有8位处理英语没问题,后来改用unicode的16位编码,目前windows使用的都是unicode编码。而ANSI编码的程序运行速度会慢于unicode,因为程序需要把8位编码转换成16位。char类型、strcat函数皆只能处理ANSI编码的字符。而wchar_t是16位编码,但是这种方式不好,最好的方式是使用自动类型TCHAR和TEXT,他们会根据程序设置的编原创 2016-05-06 10:50:01 · 530 阅读 · 0 评论