最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VC++實(shí)現(xiàn)CStdioFile寫入及讀取文件并自動(dòng)換行的方法

 更新時(shí)間:2014年08月11日 12:09:37   投稿:shichen2014  
這篇文章主要介紹了VC++實(shí)現(xiàn)CStdioFile寫入及讀取文件并自動(dòng)換行的方法,很實(shí)用的功能,需要的朋友可以參考下

本文所述CStdioFile可實(shí)現(xiàn)在VC++中主要用來(lái)寫入及讀出文件的功能,繼承自CFile類,它會(huì)自動(dòng)處理 "\r\n",遇到"\n"自動(dòng)添加\r并設(shè)置光標(biāo)在當(dāng)前行,它同時(shí)可以自動(dòng)換行,不過(guò)使用CStdioFile在處理大文件時(shí)速度有些慢,

用CStdioFile寫入讀取文件實(shí)現(xiàn)代碼如下:

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"); //設(shè)置默認(rèn)目錄
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);
}

希望本文所述實(shí)例對(duì)大家進(jìn)行VC++項(xiàng)目開(kāi)發(fā)能夠起到一定的借鑒與幫助作用。

相關(guān)文章

  • 使用map實(shí)現(xiàn)單詞轉(zhuǎn)換的實(shí)例分析

    使用map實(shí)現(xiàn)單詞轉(zhuǎn)換的實(shí)例分析

    本篇文章是對(duì)使用map實(shí)現(xiàn)單詞轉(zhuǎn)換的代碼實(shí)例進(jìn)行了纖細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++實(shí)現(xiàn)進(jìn)程間通信(IPC)的終極指南

    C++實(shí)現(xiàn)進(jìn)程間通信(IPC)的終極指南

    進(jìn)程間通信(IPC,Inter-Process Communication),指至少兩個(gè)進(jìn)程或線程間傳送數(shù)據(jù)或信號(hào)的一些技術(shù)或方法,下面小編來(lái)和大家深入介紹一下C++實(shí)現(xiàn)進(jìn)程間通信(IPC)的相關(guān)方法吧
    2025-04-04
  • C語(yǔ)言實(shí)現(xiàn)統(tǒng)計(jì)100以內(nèi)所有素?cái)?shù)的個(gè)數(shù)

    C語(yǔ)言實(shí)現(xiàn)統(tǒng)計(jì)100以內(nèi)所有素?cái)?shù)的個(gè)數(shù)

    本文詳細(xì)講解了C語(yǔ)言實(shí)現(xiàn)統(tǒng)計(jì)100以內(nèi)所有素?cái)?shù)個(gè)數(shù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。需要的朋友可以收藏下,方便下次瀏覽觀看
    2021-11-11
  • 不要被C++(自動(dòng)生成規(guī)則)所蒙騙

    不要被C++(自動(dòng)生成規(guī)則)所蒙騙

    正如標(biāo)題所說(shuō),我們不要被C++語(yǔ)法中所描述的那些條條框框所“蒙騙”了。的確,相信這些生成規(guī)則不會(huì)對(duì)我們的編程帶來(lái)多大的影響(不會(huì)產(chǎn)生錯(cuò)誤),但是只有了解它們的背后操作,我們才知道編譯器究竟為我們做了什么,感興趣的朋友可以了解下,希望本文對(duì)你有所幫助
    2013-01-01
  • 結(jié)合C++11的新特性來(lái)解析C++中的枚舉與聯(lián)合

    結(jié)合C++11的新特性來(lái)解析C++中的枚舉與聯(lián)合

    這篇文章主要介紹了C++編程中的枚舉與聯(lián)合,結(jié)合了范圍(或強(qiáng)類型)enum class類型等C++11的新特性來(lái)講解,需要的朋友可以參考下
    2016-01-01
  • C/C++ Qt TreeWidget 嵌套節(jié)點(diǎn)操作使用

    C/C++ Qt TreeWidget 嵌套節(jié)點(diǎn)操作使用

    本文主要介紹了TreeWidget的如何使用,實(shí)現(xiàn)對(duì)樹(shù)形框多節(jié)點(diǎn)的各種操作,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C++實(shí)現(xiàn)AVL樹(shù)的基本操作指南

    C++實(shí)現(xiàn)AVL樹(shù)的基本操作指南

    AVL樹(shù)是高度平衡的而二叉樹(shù),它的特點(diǎn)是AVL樹(shù)中任何節(jié)點(diǎn)的兩個(gè)子樹(shù)的高度最大差別為1,下面這篇文章主要給大家介紹了關(guān)于C++實(shí)現(xiàn)AVL樹(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • 淺談C++中派生類對(duì)象的內(nèi)存布局

    淺談C++中派生類對(duì)象的內(nèi)存布局

    下面小編就為大家?guī)?lái)一篇淺談C++中派生類對(duì)象的內(nèi)存布局。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • C++日志庫(kù)log4cplus的使用詳解

    C++日志庫(kù)log4cplus的使用詳解

    C++實(shí)現(xiàn)的log4cplus日志庫(kù)是一種易于使用的C?++日志記錄API,可提供線程安全,靈活且任意粒度的日志管理和配置控制。這篇文章就來(lái)和大家講講log4cplus的使用吧
    2023-03-03
  • C++泛型編程綜合講解

    C++泛型編程綜合講解

    泛型編程與面向?qū)ο缶幊痰哪繕?biāo)相同,即使重用代碼和抽象通用概念的技術(shù)更加簡(jiǎn)單。但是面向?qū)ο缶幊虖?qiáng)調(diào)編程的數(shù)據(jù)方面,泛型編程強(qiáng)調(diào)的是獨(dú)立于特定數(shù)據(jù)類型
    2022-12-12

最新評(píng)論

商洛市| 龙口市| 金门县| 永州市| 潮州市| 怀化市| 四会市| 淮安市| 昆山市| 襄汾县| 景泰县| 会同县| 临沂市| 永新县| 宁晋县| 小金县| 南平市| 威宁| 增城市| 于都县| 朝阳区| 什邡市| 黄石市| 隆化县| 思茅市| 荆州市| 宝鸡市| 珲春市| 阳山县| 竹北市| 金门县| 绥宁县| 东台市| 平江县| 若羌县| 南靖县| 长宁县| 报价| 鄂伦春自治旗| 桐柏县| 大渡口区|