函數(shù)名稱: fopen
函數(shù)原型: FILE *fopen(char * filename,char * mode);
函數(shù)功能: 以mode指定的方式打開名為filename的文件
函數(shù)返回: 成功,返回一個文件指針(文件信息區(qū)的起始地址),否則返回0
參數(shù)說明: filename-文件名稱,mode-打開模式:
r 只讀方式打開一個文本文件
rb 只讀方式打開一個二進(jìn)制文件
w 只寫方式打開一個文本文件
wb 只寫方式打開一個二進(jìn)制文件
a 追加方式打開一個文本文件
ab 追加方式打開一個二進(jìn)制文件
r+ 可讀可寫方式打開一個文本文件
rb+ 可讀可寫方式打開一個二進(jìn)制文件
w+ 可讀可寫方式創(chuàng)建一個文本文件
wb+ 可讀可寫方式生成一個二進(jìn)制文件
a+ 可讀可寫追加方式打開一個文本文件
ab+ 可讀可寫方式追加一個二進(jìn)制文件
函數(shù)功能 用來讀寫一個數(shù)據(jù)塊。
一般調(diào)用形式
fread(buffer,size,count,fp);
fwrite(buffer,size,count,fp);
(1)buffer:是一個指針,對fread來說,它是讀入數(shù)據(jù)的存放地址。對fwrite來說,是要輸出數(shù)據(jù)的地址。
(2)size:要讀寫的字節(jié)數(shù);
(3)count:要進(jìn)行讀寫多少個size字節(jié)的數(shù)據(jù)項;
(4)fp:文件型指針。
注意
函數(shù)原型: FILE *fopen(char * filename,char * mode);
函數(shù)功能: 以mode指定的方式打開名為filename的文件
函數(shù)返回: 成功,返回一個文件指針(文件信息區(qū)的起始地址),否則返回0
參數(shù)說明: filename-文件名稱,mode-打開模式:
r 只讀方式打開一個文本文件
rb 只讀方式打開一個二進(jìn)制文件
w 只寫方式打開一個文本文件
wb 只寫方式打開一個二進(jìn)制文件
a 追加方式打開一個文本文件
ab 追加方式打開一個二進(jìn)制文件
r+ 可讀可寫方式打開一個文本文件
rb+ 可讀可寫方式打開一個二進(jìn)制文件
w+ 可讀可寫方式創(chuàng)建一個文本文件
wb+ 可讀可寫方式生成一個二進(jìn)制文件
a+ 可讀可寫追加方式打開一個文本文件
ab+ 可讀可寫方式追加一個二進(jìn)制文件
函數(shù)功能 用來讀寫一個數(shù)據(jù)塊。
一般調(diào)用形式
fread(buffer,size,count,fp);
fwrite(buffer,size,count,fp);
(1)buffer:是一個指針,對fread來說,它是讀入數(shù)據(jù)的存放地址。對fwrite來說,是要輸出數(shù)據(jù)的地址。
(2)size:要讀寫的字節(jié)數(shù);
(3)count:要進(jìn)行讀寫多少個size字節(jié)的數(shù)據(jù)項;
(4)fp:文件型指針。
注意