+ -
当前位置:首页 → 问答吧 → 写入文件结尾处多了一个乱码 跪求原因

写入文件结尾处多了一个乱码 跪求原因

时间:2011-12-25

来源:互联网

void CReplaceDlg::WriteHtmlFile()
{
CFile f;
if(!f.Open(m_strFileName, CFile::modeWrite))
return;
m_strContent+='\0';
int len = m_strContent.GetLength();
f.Write(m_strContent.GetBuffer(),len);

f.Close();
}

这个是源码,在最后输出的时候会多一个�
m_strContent 是CString 类型的。
请问是什么原因导致的。跪求原因。谢谢和解决。

作者: booklyn   发布时间: 2011-12-25

m_strContent+='\0';
 

去掉这句,画蛇添足了。

作者: Saleayas   发布时间: 2011-12-25

引用 1 楼 saleayas 的回复:
m_strContent+='\0';


去掉这句,画蛇添足了。


sp...........

作者: skyworth98   发布时间: 2011-12-25