新手请教一个文件操作问题
再VC开发系统里面,我想再文件里面实现换行,部分程序如下:
CFile file;
if(!file.Open(m_path,CFile::modeWrite|CFile::modeCreate))
{
MessageBox(msg);
return;
}
aa="我是一个\n中国人";
len=strlen(aa);
char *buffer=new char[len+1];
if(!buffer)
{
MessageBox("动态申请内存失败");
return;
}
else
{
strcpy(buffer,aa);
buffer[len]='\0';
file.Write(buffer,len);
delete buffer;
}
file.Close;
UpdateData(FALSE);
其中m_path是所操作文件得完整路径
但我打开我操作的文件得内容却看到中间有个黑框,而不是两行内容呢(请看附件图片),我错再哪呢?请大侠赐教!!
[此贴子已经被作者于2006-6-27 21:21:22编辑过]