一段代码:void CMyDlg::OnBnClickedButton1()
{
CString str;
                CString SaveInformation;
str=filedialog2->GetPathName();                SaveInformation.Format("时间:%s\n地点:%s\n人物:%s\n起因:%s\n经过:%s\n结果:%s\n",A,B,C,D,E,F);                MessageBox(SaveInformation);
                  
CFile file;
file.Open(str,CFile::modeCreate|CFile::modeWrite);
file.Write(SaveInformation,SaveInformation.GetLength());
file.Close();
}运行程序后MessageBox显示的文本有6行,也就是\n起作用了,
但是写入txt文件后,txt文档里显示的信息却没有换行,只有1行,但是每2个词之间会有黑色的实心矩形。
如果要想让txt文件里的文字也有6行,该怎么改代码?