91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux的fopen函數是什么

發布時間:2022-01-21 11:22:13 來源:億速云 閱讀:223 作者:柒染 欄目:開發技術

Linux的fopen函數是什么,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

fopen(打開文件)
相關函數 open,fclose
表頭文件 #include
定義函數 FILE * fopen(const char * path,const char * mode);
函數說明 參數path字符串包含欲打開的文件路徑及文件名,參數mode字符串則代表著流形態。
mode有下列幾種形態字符串:
r 打開只讀文件,該文件必須存在。
r+ 打開可讀寫的文件,該文件必須存在。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消
失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容
會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,
如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會
被保留。
a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文
件,如果文件存在,寫入的數據會被加到文件尾后,即文件原先的
內容會被保留。
上述的形態字符串都可以再加一個b字符,如rb、w+b或ab+等組
合,加入b 字符用來告訴函數庫打開的文件為二進制文件,而非純
文字文件。不過在POSIX系統,包含Linux都會忽略該字符。由fopen
()所建立的新文件會具有
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)權限,此文件權限也會參考umask值。
返回值 文件順利打開后,指向該流的文件指針就會被返回。若果文件打開失敗則返回NULL,并把錯誤代碼存在errno 中。
附加說明 一般而言,開文件后會作一些文件讀取或寫入的動作,若開文件失敗,接下來的讀寫動作也無法順利進行,所以在fopen()后請作錯誤判斷及處理。
 

看完上述內容,你們掌握Linux的fopen函數是什么的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芦溪县| 沾益县| 五大连池市| 延寿县| 黄石市| 宁波市| 静乐县| 泰来县| 龙里县| 凤翔县| 临海市| 健康| 永川市| 五台县| 察雅县| 宁城县| 信宜市| 嵩明县| 肥西县| 双牌县| 炉霍县| 榆林市| 石泉县| 西贡区| 安康市| 江津市| 乐山市| 界首市| 通州市| 体育| 沙雅县| 双流县| 微山县| 桐乡市| 神木县| 泌阳县| 乌海市| 五华县| 隆尧县| 江津市| 石柱|