本文介绍了读取仅保存字符的Unicode文件。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试读取一个Unicode文件,它将字符添加到 CString szData 但是不添加回车换行对。

I''m trying to read a Unicode file, it adds the characters to the CString szData but does not add the carriage return linefeed pair.

BYTE buffer[3];
BYTE* pBuf = buffer;
BOOL bRead = TRUE;
CString szData;
FILE *fp = NULL;
_wfopen_s(&fp, (LPCTSTR)szFileName, _T("rb"));
while(bRead)
{
    bRead = fread(pBuf, sizeof(BYTE), 2, fp);
    if(*pBuf == '\n')
    {
        szData += "\r\n";
    }
    else
        szData += *pBuf;
}
fclose(fp);
szaText.Add(szData);

推荐答案




这篇关于读取仅保存字符的Unicode文件。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-12 05:30