2009年3月8日

Unicode:宽字节字符集

摘要: 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。2. 如何对DBCS(双字节字符集)字符串进行操作?函数 描述PTSTR CharNext ( LPC... 阅读全文

posted @ 2009-03-08 18:48 chuncn 阅读(1093) 评论(0) 推荐(0) 编辑

_variant_t ,_bstr_t 与 CString 类有什么区别

摘要: 一、其它数据类型转换为字符串 短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制itoa(i,temp,2); ///按二进制方式转换 长整型(long)ltoa(l,temp,10); 浮点数(float,double)用fcvt可以完成转换,这是MSDN中的例子:int decimal, sign; char *buffer; d... 阅读全文

posted @ 2009-03-08 18:41 chuncn 阅读(7704) 评论(2) 推荐(1) 编辑

CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别

摘要: CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使用的过程中要考虑到进程的同步与互斥的关系(防止死锁)。线程函数定义为:DWORD WINAPI _yourThreadFun(LPVOID pP... 阅读全文

posted @ 2009-03-08 02:02 chuncn 阅读(12605) 评论(0) 推荐(2) 编辑

导航