a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

詳解C語言中freopen()函數和fclose()函數的用法

2020-01-26 14:55:43
字體:
來源:轉載
供稿:網友

C語言freopen()函數:打開文件函數,并獲得文件句柄

頭文件:

#include <stdio.h>

定義函數:

FILE * freopen(const char * path, const char * mode, FILE * stream);

函數說明:
參數 path 字符串包含欲打開的文件路徑及文件名。
參數mode 請參考fopen()說明.。
參數stream 為已打開的文件指針. Freopen()會將原stream 所打開的文件流關閉, 然后打開參數path 的文件。

返回值:文件順利打開后, 指向該流的文件指針就會被返回. 如果文件打開失敗則返回NULL, 并把錯誤代碼存在errno 中。

范例

#include <stdio.h>main(){  FILE * fp;  fp = fopen("/etc/passwd", "r");  fp = freopen("/etc/group", "r", fp);  fclose(fp);}

C語言fclose()函數:關閉打開的文件
頭文件:

#include <stdio.h>

定義函數:

int fclose(FILE * stream);

函數說明:fclose()用來關閉先前fopen()打開的文件. 此動作會讓緩沖區內的數據寫入文件中, 并釋放系統所提供的文件資源.

返回值:若關文件動作成功則返回0, 有錯誤發生時則返回EOF 并把錯誤代碼存到errno.

錯誤代碼:EBADF 表示參數stream 非已打開的文件.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 在线色网站 | 中文字国产精久久无 | 日韩视频在线观看 | 精品国产99| 精品免费视频一区二区 | 33eee在线视频免费观看 | 亚洲午夜激情网 | 91精品国产自产精品男人的天堂 | 中文字幕一区二区三区四区不卡 | 成人a视频| 少妇偷人精品视频 | 欧美福利二区 | 久久一 | 国产乱精品一区二区三区 | 老牛嫩草一区二区三区眼镜 | 欧美日韩91 | 国产精品永久在线观看 | 99re视频在线观看 | 精品国产高清一区二区三区 | 欧美性区| 国产伦精品一区二区三区视频网站 | 国产 日韩 欧美 中文 在线播放 | 欧美一区二区在线看 | av在线一区二区三区 | 国产一区二区三区在线 | 91超碰caoporn97人人 | 精品国产一区二区三区日日嗨 | 久久久久久国产精品mv | 在线视频亚洲 | 国产一区av在线 | 精一区二区 | 一级一级毛片 | 欧美a在线 | 国产一区在线免费 | 国产精品不卡视频 | 欧美日韩一区二区三区 | 亚洲日本精品一区二区三区 | 欧美日韩二区三区 | 99精品国自产在线观看 | 亚洲六月丁香色婷婷综合久久 | 免费成人高清在线视频 |