idea獲取項(xiàng)目文件路徑 FILE結(jié)構(gòu)體怎么用,里面的成員都是什么意思?謝謝?
FILE結(jié)構(gòu)體怎么用,里面的成員都是什么意思?謝謝?struct|iobuf{char|PTR//文件輸入的下一個(gè)位置int|CNT//當(dāng)前緩沖區(qū)的相對(duì)位置char|Base//指基位置(應(yīng)該是文件的
FILE結(jié)構(gòu)體怎么用,里面的成員都是什么意思?謝謝?
struct|iobuf{
char|PTR//文件輸入的下一個(gè)位置
int|CNT//當(dāng)前緩沖區(qū)的相對(duì)位置
char|Base//指基位置(應(yīng)該是文件的開頭)
int|Flag//文件標(biāo)志
int|file//文件驗(yàn)證
int|Charbuf//檢查文件的狀態(tài)緩沖器。如果沒有緩沖區(qū),請(qǐng)不要讀取
intubufsiz//file size
char*utmpfname//temporary file name
}
typedef structuubuf file
filewriter(filefile,Boolean end)根據(jù)給定的文件對(duì)象構(gòu)造一個(gè)filewriter對(duì)象。請(qǐng)參見下面的布爾追加。此參數(shù)用于確定是否在原始基礎(chǔ)上追加,以便以后可以使用此構(gòu)造方法。如果將下面的布爾值append設(shè)置為true,則可以實(shí)現(xiàn)無覆蓋。希望對(duì)你有幫助系統(tǒng)IO包含另一個(gè)類文件,該類文件與FileInfo具有相同的功能,但區(qū)別在于文件類成員是靜態(tài)的。
因此,如果使用file而不是FileInfo,則不必實(shí)例化新的FileInfo對(duì)象。
為什么有時(shí)要使用FileInfo?因?yàn)槊看瓮ㄟ^file類調(diào)用方法時(shí)