C 檔案的讀寫

2021-09-28 20:49:38 字數 2288 閱讀 5029

txt(obj)檔案的寫入

ofstream outfile;

outfile.

open

("g:\\jsondata.txt"

,ios:

;//表示追加寫檔案

if(outfile.

is_open()

)else

outfile.

close()

;

txt、obj檔案的讀取

while

(!f.

eof())

vectorparameters;

string tailmark =

" ";

string ans ="";

line = line.

(tailmark)

;for

(int i =

0; i < line.

length()

; i++

)else

else

ans="";

}}for(int i =

0; i < parameters.

size()

; i++

)//分別儲存所得到的的資訊

elseif(

1== i)

else

}}

txt、obj檔案的讀取

qstring s;

qfile file

("abc.txt");

if(file.

open

(qfile::readonly)

) file.

close()

;}

txt、obj檔案的寫入

qfile file

("abc.txt");

if(file.

open

(qfile::writeonly | qfile::truncate)

)

ini檔案的讀取

讀取當前路徑下的master.ini檔案 [portdma0] 下fps的內容,並將獲取的內容轉換成int型別。

lptstr fpsstr=

newchar

[100];

lptstr lppath =

newchar

[max_path];

strcpy

(lppath,

".\\master.ini");

getprivateprofilestring

("portdma0"

,"fps"

,"null"

,fpsstr,

100,lppath)

; int frame=

_ttoi

((cstring)fpsstr)

;

ini檔案的寫入

將內容寫入到當前路徑下的master.ini檔案中。

lptstr lppath =

newchar

[max_patht];

strcpy

(lppath,

".\\master.ini");

writeprivateprofilestring

("slidnumber"

,"m_filenum2"

,str2,lppath)

;

qstring data

qstring inifilepath =

"./master.ini"

;qsettings settings

(inifilepath,qsettings:

:iniformat)

;settings.

setvalue

("slidnumber/m_filenum"

,data)

;

qstring inifilepath =

"./master.ini"

;qsettings settings

(inifilepath,qsettings:

:iniformat)

;qstring m_strlowernum = settings.

value

("slidnumber/m_filenum").

tostring()

;

C檔案的讀寫

檔案的讀寫,已經弄了很久。這中間自己也玩了很久,學的較少。主要是自己沒有耐下心來看,也沒有完全弄清楚fprintf fscanf fread fwrite 這幾個函式的區別。在做的時候也是眉毛鬍子一把抓。沒有分文字檔案的讀寫和二進位制檔案的讀寫。兩者混在一起,結果寫進去的資料總是亂碼。一 文字檔案的...

c 檔案的讀寫

main.c 02 檔案操做 created by 劉文 on 15 4 30.include void readfile char fpath 讀乙個文字檔案 void writenewfile char fpath 寫入乙個新的文字檔案 void writenewfilestring char ...

c 檔案讀寫 文字讀寫

include int main else return 0 格式 intfscanf file stream,constchar format,返回值 如果成功,該函式返回成功匹配和賦值的個數。如果到達檔案末尾或發生讀錯誤,則返回 eof 引數1 file stream 檔案指標 引數2 cons...