cheers263 2004-4-27 20:53
<open>C++判断一个文件的存储方式是不是unicode
omale大哥说过:
使用IsTextUnicode API
BOOL IsTextUnicode(
CONST VOID* pBuffer, // input buffer to be examined
int cb, // size of input buffer
LPINT lpi // options
);
但是:
判断文件时那个函数怎么用呢?
VOID* pBuffer 传入文件流指针吗?
int cb, // size of input buffer 代表文件的什么?
LPINT lpi // options 这是什么类型的值呢?
omale 2004-4-28 09:21
Re:<open>C++判断一个文件的存储方式是不是unicode
pBuffer是一个缓冲区,存放你从文本文件里面读取的所有内容。char *就可以。
第二个参数是pBuffer的长度。
LPINT应该是int *类型,MS自己宏定义出来的。
panpan 2004-4-28 14:53
Re:<open>C++判断一个文件的存储方式是不是unicode
可以看
<!-- CETagParser ~url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_81np.asp
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_81np.asp" target=_blank>http://msdn.microsoft.com......-us/intl/unicode_81np.asp<!-- CETagParser ~/url
</a>
上面lpi的值也有
zhangtc868788 2008-10-29 13:21
这坟挖得 。。。