关于WriteString 文档覆盖换行的问题
来源:互联网 发布:淘宝客服的工作好做吗 编辑:程序博客网 时间:2024/05/23 19:51
问题:在file中用WriteString写入字符串时出现原始数据被覆盖的现象
解决办法:
1 在file.Open()中加入 CFile::modeNoTruncate,表示不清除原内容;
2 在file.WriteString(); 前加入file.SeekToEnd();,意思是将新建的内容加到最后;
举例:
CString path = AfxGetApp()->GetProfileString("File", "Name", "*txt");// 创建文档选择窗口CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST, "TXT Files (*.txt)|*.txt||", this);dlg.m_ofn.lpstrFile = path.GetBufferSetLength(MAX_PATH);// 打开对应文件的窗口if (dlg.DoModal() != IDOK) return;CStdioFile file; CString filepath,filename; filepath=path;filename=dlg.GetFileName(); //文件名 filename=filepath+filename; //文件路径 file.Open(filename,CFile::modeCreate|CFile::modeWrite|CFile::modeNoTruncate);file.SeekToEnd();file.WriteString(strText); file.Close();
0 0
- 关于WriteString 文档覆盖换行的问题
- 关于CFile.WriteString一点小问题
- 关于回车换行的问题
- 关于强制换行的问题
- CStdioFile的Writestring无法写入中文的问题
- CStdioFile的Writestring无法写入中文的问题
- 关于title或Tooltip的换行问题
- 关于Lable自动换行的问题
- asp.net关于tooltip(换行的问题)
- 关于Linux中换行符号的问题
- 关于JLabel中文件换行的问题
- 关于字母不换行的问题【鸡蛋】
- Beyond Compare 关于回车换行的问题
- 关于td中内容换行的问题
- 关于a标签的换行问题
- 关于换行waring问题的探讨.
- 关于C# textbox换行的问题
- 关于文字自动换行的问题
- 哈夫曼编码
- 新版本使用fresco如何获取本地缓存图片的文件
- 练习
- 使用sql语句创建视图
- Unity各类数据库的基本操作(二)-- CSV
- 关于WriteString 文档覆盖换行的问题
- Nginx + Lua搭建文件上传下载服务
- hdu-3632 A Captivating Match(区间dp)
- 数组函数
- 数据库设计步骤
- golang实现从串口读取GPS信息
- CPU卡程序设计实例(七)CPU卡上、下电
- 美国列任总统.
- Ubuntu (14.04)无法进入图像化界面问题(可以进入无图形化界面)