函数原型:
   size_t
mbstowcs( wchar_t *wcstr, const char *mbstr, size_t count );
其中count 为需要转换的字符个数,而很多人会将值设为strlen(mbstr),如果wcstr初始化时赋了NULL值,则不会出现问题;而当wcstr没有初始化时,一般会出现问题,strlen个字符之后值是无法确定的。所以为了不会出现这样的问题,应将count的值赋为strlen(mbstr)+1。
   但这不是最好的赋值办法,因为如果wcstr内存不够存放转换后的字符串时,仍然会出现错误,最好的办法是将count赋值为wcstr分配的元素个数。

posted on 2011-05-18 22:35 yumiao 阅读(176) 评论(0)  编辑 收藏 引用 所属分类: Windows Programming

统计