- N +

fopen函數的用法wb?fopen函數的使用方法

大家好,今天小編來為大家解答fopen函數的用法wb這個問題,fopen函數的使用方法很多人還不知道,現在讓我們一起來看看吧!

打開二進制文件時,fopen函數可以用哪些打開方式

rb讀寫打開一個二進制文件,只允許讀數據,文件必須存在。

rb+讀寫打開一個二進制文件,允許讀寫數據,文件必須存在。wb只寫打開或新建一個二進制文件;只允許寫數據。wb+讀寫打開或建立一個二進制文件,允許讀和寫。ab+讀寫打開一個二進制文件,允許讀或在文件末追加數據。

fopen打開的文件是哪來的

fopen(打開文件)

相關函數open,fclose

表頭文件#include<stdio.h>

定義函數FILE*fopen(constchar*path,constchar*mode);

函數說明參數path字符串包含欲打開的文件路徑及文件名,參數mode字符串則代表著流形態。

mode有下列幾種形態字符串:

r打開只讀文件,該文件必須存在。

r+打開可讀寫的文件,該文件必須存在。

rb+讀寫打開一個二進制文件,只允許讀寫數據。

rt+讀寫打開一個文本文件,允許讀和寫。

w打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。

w+打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。

a以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。

a+以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾后,即文件原先的內容會被保留。

wb只寫打開或新建一個二進制文件;只允許寫數據。

wb+讀寫打開或建立一個二進制文件,允許讀和寫。

wt+讀寫打開或著建立一個文本文件;允許讀寫。

at+讀寫打開一個文本文件,允許讀或在文本末追加數據。

ab+讀寫打開一個二進制文件,允許讀或在文件末追加數據。

好了,本文到此結束,如果可以幫助到大家,還望關注本站哦!

返回列表
上一篇:
下一篇: