如何以行為單位讀寫文字檔案

2021-03-31 08:56:29 字數 814 閱讀 2319

在實際工作中我們常常需要以行為單位來操作文字檔案,比如讀寫

ini檔案等等。如果我們用c或者

c++的執行時庫里的函式來操作稍嫌麻煩。如果你用

mfc來做的話可以使用

cstdiofile

這個類。

我們先來看一下

cstdiofile

這個類:

class cstdiofile : public cfile

它是從

cfile

類繼承過來的。除了建構函式它只提供了兩個函式:

virtual lptstr readstring(lptstr lpsz

,uint nmax

);讀文字的一行。

virtual bool readstring(cstring& rstring

);寫文字的一行。

cstdiofile

hfile;

cfileexception

ex;

bool

iseof=false;

if (!hfile.open(m_hfilepath,cfile::moderead | cfile::sharedenywrite, &ex)) //

開啟檔案

else

}

cstring strtmp;

strtmp

=「寫一行文字/n」

;

hfile.writestring(strtmp);

讀寫文字檔案

讀文字 function readtext filename string string vars string alltext string f textfile begin assignfile f,filename 將c myfile.txt檔案與f變數建立連線,後面可以使用f變數對檔案進行操...

Python如何讀寫文字檔案?

1.讀取文字檔案 f open test.txt r print f.read f.seek 0 print f.read 14 f.seek 0 print f.readline print f.readline f.seek 0 print f.readlines f.seek 0 for li...

Python 如何讀寫文字檔案

關於檔案操作,參考 python 檔案操作 一 檔案儲存與讀取的步驟 1 思路 str.encode 編碼格式 對unicode字串進行編碼,編碼成連續位元組的格式,才能存放到檔案中,即物理介質上 str.decode 解碼格式 對物理介質上的連續位元組資料進行解碼,解碼常unicode格式的資料,...