• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            極品垃圾

            初學(xué)VC ,就是把每天所看到的整理到博客,慢慢消化這些內(nèi)容。見證我的學(xué)習(xí)之路吧。很多都是轉(zhuǎn)載。

            公告

            初學(xué)VC ,就是把每天所看到的整理到博客,慢慢消化這些內(nèi)容。見證我的學(xué)習(xí)之路吧。很多都是轉(zhuǎn)載。
            <2025年7月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            統(tǒng)計(jì)

            • 隨筆 - 0
            • 文章 - 61
            • 評(píng)論 - 1
            • 引用 - 0

            常用鏈接

            留言簿(2)

            隨筆分類

            文章分類(55)

            文章檔案(61)

            搜索

            •  

            最新評(píng)論

            CFile和CStdioFile的文件讀寫使用方法

            CFile
            //創(chuàng)建/打開文件
            CFile file;
            file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);

            文件打開模式可組合使用,用“|”隔開,常用的有以下幾種:
            CFile::modeCreate:以新建方式打開,如果文件不存在,新建;如果文件已存在,把該文件長(zhǎng)度置零,即清除文件原有內(nèi)容。
            CFile::modeNoTruncate:以追加方式打開,如果文件存在,打開并且不將文件長(zhǎng)度置零,如果文件不存在,會(huì)拋出異常。一般與CFile::modeCreate一起使用,則文件不存在時(shí),新建一個(gè)文件;存在就進(jìn)行追加操作。
            CFile::modeReadWrite:以讀寫方式打開文件。
            CFile::modeRead:只讀。
            CFile::modeWrite:只寫。

            //寫入數(shù)據(jù)
            CString strValue = "Hello World!";
            file.Write(strValue,strValue.GetLength());

            //追加數(shù)據(jù)
            file.SeekToEnd(); //將指針移至文件末尾進(jìn)行追加
            file.Write(strValue,strValue.GetLength());

            //關(guān)閉文件
            file.Close();

            CStdioFile
            CStdioFile是CFile的派生類,對(duì)文件進(jìn)行流式操作,對(duì)于文本文件的讀寫很有用處,可按行讀取寫入。

            //寫入數(shù)據(jù)
            CString strValue = "Hello World!";
            file.WriteString(strValue);

            //讀取數(shù)據(jù)
            CString strRead;
            file.ReadString(strRead);

            當(dāng)文件存在多行數(shù)據(jù)需要逐行讀取時(shí),可用函數(shù)BOOL CStdioFile::ReadString(CString& rString),當(dāng)遇到"\n "時(shí)讀取截?cái)啵绻募醋x完,返回true,否則返回false。

            //逐行讀取文件內(nèi)容,存入strRead
            while(file.ReadString(strRead))
            {
             ...;
            }

             

            文章出處:http://www.diybl.com/course/3_program/c++/cppsl/2008121/96889.html

            posted on 2008-11-10 09:55 極品垃圾 閱讀(4474) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久这里只有精品首页| 久久96国产精品久久久| 亚洲色欲久久久综合网东京热| 亚洲av伊人久久综合密臀性色| 久久精品国产秦先生| 天堂无码久久综合东京热| 亚洲αv久久久噜噜噜噜噜| 久久精品国产免费| 中文字幕日本人妻久久久免费 | 久久精品亚洲福利| 久久久久女人精品毛片| 久久乐国产精品亚洲综合| AV狠狠色丁香婷婷综合久久| 午夜精品久久久久久久无码| 久久精品国产半推半就| 伊人色综合久久天天人手人婷 | 狠狠色丁香久久婷婷综合| 国产成人综合久久久久久| 国产精品久久久久影院色| 亚洲精品国产综合久久一线| 精品视频久久久久| 9191精品国产免费久久| 狠狠久久亚洲欧美专区| 无码国产69精品久久久久网站| 久久精品综合网| 亚洲欧洲久久久精品| 国产精品va久久久久久久| 99久久伊人精品综合观看| 97精品伊人久久大香线蕉app| 亚洲精品高清国产一线久久| av色综合久久天堂av色综合在 | 99久久婷婷免费国产综合精品| 狠狠色综合网站久久久久久久高清 | 91久久香蕉国产熟女线看| 久久99免费视频| 日本免费一区二区久久人人澡| 99久久精品日本一区二区免费| 99久久人妻无码精品系列蜜桃| 精品久久久无码人妻中文字幕豆芽| 久久天天躁狠狠躁夜夜躁2O2O| 无码国内精品久久人妻|