日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言fopen函数

發布時間:2024/3/26 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言fopen函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

fopen函數基本信息:

fopen函數用來打開一個文件,其調用的一般形式為:文件指針名=fopen(文件名,使用文件方式);

1、"文件指針名"必須是被說明為FILE 類型的指針變量;
2、"文件名"是被打開文件的文件名;
3、"使用文件方式"是指文件的類型和操作要求。
4、"文件名"是字符串常量或字符數組。

例如:

FILE *fp;

fp=fopen("file a","r");

其意義是在當前目錄下打開文件file a,只允許進行“讀”操作,并使fp指向該文件。又如:

FILE *fphzk

fphzk=fopen("c:\\hzk16","rb");

其意義是打開C驅動器磁盤的根目錄下的文件hzk16,這是一個二進制文件,只允許按二進制方式進行讀操作。兩個反斜線“\\ ”中的第一個表示轉義字符,第二個表示根目錄。



文件使用方式:

1、"r" ?打開一個用于讀取的文本文件
2、"w" ?創建一個用于寫入的文本文件
3、"a" ?附加到一個文本文件
4、"rb" ?打開一個用于讀取的二進制文件
5、"wb" ?創建一個用于寫入的二進制文件
6、"ab" ?附加到一個二進制文件
7、"r+" ?打開一個用于讀/寫的文本文件
8、"w+" ?創建一個用于讀/寫的文本文件
9、"a+" ?打開一個用于讀/寫的文本文件
10、“rt” ?只讀打開一個文本文件,只允許讀數據
11、“wt” ?只寫打開或建立一個文本文件,只允許寫數據
12、“at” ?追加打開一個文本文件,并在文件末尾寫數據
13、“rb” ?只讀打開一個二進制文件,只允許讀數據
14、“wb” ?只寫打開或建立一個二進制文件,只允許寫數據
15、“ab” ?追加打開一個二進制文件,并在文件末尾寫數據
16、“rt+” ?讀寫打開一個文本文件,允許讀和寫
17、“wt+” ?讀寫打開或建立一個文本文件,允許讀寫
18、“at+” ?讀寫打開一個文本文件,允許讀,或在文件末追加數據
19、“rb+” ?讀寫打開一個二進制文件,允許讀和寫
20、“wb+” ?讀寫打開或建立一個二進制文件,允許讀和寫
21、“ab+” ?讀寫打開一個二進制文件,允許讀,或在文件末追加數據
文件使用方式說明:
a.文件使用方式由r,w,a,t,b,+六個字符拼成,各字符的含義是:r(read): 讀 ?w(write): 寫 ?a(append): 追加 ?t(text): 文本文件,可省略不寫 ?b(binary): 二進制文件 ?+: 讀和寫
b.凡用“r”打開一個文件時,該文件必須已經存在,且只能從該文件讀出。
c.用“w”打開的文件只能向該文件寫入。若打開的文件不存在,則以指定的文件名建立該文件,若打開的文件已經存在,則將該文件刪去,重建一個新文件。
d.若要向一個已存在的文件追加新的信息,只能用“a”方式打開文件。但此時該文件必須是存在的,否則將會出錯。
e.在打開一個文件時,如果出錯,fopen將返回一個空指針值NULL。在程序中可以用這一信息來判別是否完成打開文件的工作,并作相應的處理。因此常用以下程序段打開文件:

f.

?if((fp=fopen("c:\\hzk16","rb"))==NULL)

{
printf("\nerror on open c:\\hzk16 file!");
getch();
exit(1);
}
這段程序的意義是,如果返回的指針為空,表示不能打開C盤根目錄下的hzk16文件,則給出提示信息“error on open c:\ hzk16 file!”,下一行getch()的功能是從鍵盤輸入一個字符,但不在屏幕上顯示。在這里,該行的作用是等待,只有當用戶從鍵盤敲任一鍵時,程序才繼續執行,因此用戶可利用這個等待時間閱讀出錯提示。敲鍵后執行exit(1)退出程序。
g.把一個文本文件讀入內存時,要將ASCII碼轉換成二進制碼,而把文件以文本方式寫入磁盤時,也要把二進制碼轉換成ASCII碼,因此文本文件的讀寫要花費較多的轉換時間。對二進制文件的讀寫不存在這種轉換。

h.標準輸入文件(鍵盤),標準輸出文件(顯示器),標準出錯輸出(出錯信息)是由系統打開的,可直接使用。


總結

以上是生活随笔為你收集整理的c语言fopen函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日b视频在线观看 | 国产在线观看不卡 | 成人av在线一区二区 | 午夜日韩在线 | 6080午夜| 国产片淫乱18一级毛片动态图 | 中文国产在线观看 | 91网站免费 | 精品动漫一区二区三区的观看方式 | 久久精品国产亚洲av蜜臀色欲 | 欧美人人爽 | 特黄特色大片bbbb | 婷婷在线免费视频 | 调教一区 | 国产超碰人人模人人爽人人添 | 国产日韩中文字幕 | 在线观看毛片视频 | 涩涩视屏 | 日韩激情四射 | 国模少妇一区二区三区 | 91青青视频 | 97国产精品人人爽人人做 | 插我舔内射18免费视频 | 亚洲男人精品 | 国产黄色一级大片 | 91视频国产一区 | 少妇 av| 一区二区三区在线免费 | 暖暖日本在线视频 | 精品福利三区3d卡通动漫 | 久久久精品视频在线 | 91精品人妻一区二区三区果冻 | 91蝌蚪视频在线 | 97xxxx| 日本一区二区在线免费观看 | 国产精品中文久久久久久 | 一区二区三区在线观看视频 | 黄色一级免费 | 91精品在线免费观看 | 精品无码久久久久久久久成人 | 久久久久久久久国产精品一区 | 特级淫片裸体免费看 | 九色蝌蚪视频 | 久月婷婷| 欧美a视频在线观看 | 岛国福利视频 | 邵氏电影《金莲外传2》免费观看 | 欧美日韩激情一区 | 亚洲九区 | 在线观看深夜视频 | 污视频网址 | 大桥未久恸哭の女教师 | 高清在线一区二区三区 | 亚洲第一色 | 小镇姑娘国语版在线观看免费 | 国内毛片毛片 | 捆绑japanhdxxxxvideos| 亚洲综合精品国产 | 自由 日本语 热 亚洲人 | 快播在线视频 | 国产一区二区三区乱码 | 日日噜夜夜噜 | 在线激情av | 日韩 国产 | 中国美女洗澡免费看网站 | 中文字幕av在线免费 | 超碰激情 | 青青青操 | 欧美激情图 | 成年人精品 | 国产高清精品一区二区三区 | 网址av| 五月婷影院| 日韩精品成人无码专区免费 | 亚洲小说区图片区 | 男人的天堂在线 | 双性尿奴穿贞c带憋尿 | 久久久久久国产精品免费免费 | 超碰在线| 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 手机在线不卡av | 免费在线黄色av | 中文字幕一区二区三区门四区五区 | 国产99页| 成人91av | 涩涩涩在线观看 | 美女久久久久 | 在线看黄色的网站 | 激情伊人五月天 | 日本免费一区二区三区四区五六区 | 欧美jizz18性欧美 | 三级4级全黄60分钟 成人自拍视频 | 老司机午夜av | 国产97在线观看 | 麻豆成人精品国产免费 | 激情影音 | 国产精品成人免费一区久久羞羞 | 亚洲88av | 中文字幕高清在线免费播放 |