gpt4 book ai didi

VC++实现CStdioFile写入及读取文件并自动换行的方法

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章VC++实现CStdioFile写入及读取文件并自动换行的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文所述CStdioFile可实现在VC++中主要用来写入及读出文件的功能,继承自CFile类,它会自动处理 "\r\n",遇到"\n"自动添加\r并设置光标在当前行,它同时可以自动换行,不过使用CStdioFile在处理大文件时速度有些慢, 。

用CStdioFile写入读取文件实现代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
LPTSTR filter=_T( "Playlist Files(.txt)|*.txt|" );
CString tempPath;
CFileDialog saveFileDlg(FALSE,NULL,NULL,OFN_PATHMUSTEXIST,filter,NULL,0,TRUE);
saveFileDlg.m_ofn.lpstrInitialDir=_T( "E:\\media" ); //设置默认目录
if (saveFileDlg.DoModal()==IDOK)
{
tempPath=saveFileDlg.GetPathName();
}
CStdioFile listfile;
tempPath+=_T( ".txt" ); //定义读取txt文本文件
listfile.Open(tempPath,CFile::modeCreate|CFile::modeReadWrite|CFile::typeText);
for ( int i=0;i<m_ctrlPlayList.GetCount();i++)
{
CString temp;
m_ctrlPlayList.GetText(i,temp);
temp+= "\n" ;
listfile.WriteString(temp);
}

希望本文所述实例对大家进行VC++项目开发能够起到一定的借鉴与帮助作用.

最后此篇关于VC++实现CStdioFile写入及读取文件并自动换行的方法的文章就讲到这里了,如果你想了解更多关于VC++实现CStdioFile写入及读取文件并自动换行的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com