VC中如何建立一个UNICODE应用程序
来源:优易学  2010-1-14 11:20:48   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  Gandalf 2005-10-23 03:53

  Windows环境下Unicode编程总结[zt]

  UNICODE环境设置

  在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。

  UNICODE编译设置:

  C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE

  在ProjectSetting/link/output 中设置Entry为wWinMainCRTStartup

  反之为MBCS(ANSI)编译。

  Unicode :宽字节字符集

  1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?

  可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。

  调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。

  2. 如何对DBCS(双字节字符集)字符串进行操作?

  函数 描述

  PTSTR CharNext ( LPCTSTR ); 返回字符串中下一个字符的地址

  PTSTR CharPrev ( LPCTSTR, LPCTSTR ); 返回字符串中上一个字符的地址

  BOOL IsDBCSLeadByte( BYTE ); 如果该字节是DBCS字符的第一个字节,则返回非0值

上一页  [1] [2] 

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训