成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C庫文件操作函數-創(chuàng)新互聯

標準庫中的函數,類型以及宏在下面的標準頭文件中定義:

目前創(chuàng)新互聯已為數千家的企業(yè)提供了網站建設、域名、網站空間、網站托管、服務器租用、企業(yè)網站設計、門頭溝網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發(fā)展。

<assert.h> <float.h> <math.c> <stdarg.h> <stdlib.h>

<ctype.h> <limits.h> <setjmp.h> <stddef.h> <string.h>

<errno.h> <locale> <signal.h> <stdio.h> <time.h>

<stdio.h>:

該頭文件中定義的輸入和輸出函數、類型以及宏的數目幾乎占整個標準庫的三分之一。

流:是與磁盤或其它外圍設備關聯的數據的源或目的地。

文本流:由文本行組成的序列,每一個行包含0個或多個字符,并以‘\n’結尾。

二進制流:由未經過處理的字節(jié)構成的序列。

程序開始執(zhí)行時,stdin、stdout和stderr這三個流已經處于打開狀態(tài)。

FILE* fopen(const char* filename, const char* mode)

此函數打開filename指定的文件,并返回一個與之相關聯的流,打開失敗返回NULL;

訪問模式(mode):

“r”:以讀方式打開文本文件。

“w”:以寫方式打開文件文本。

“a”:追加;打開或者新建一個文本文件,并向文件末尾追加內容。

“r+”:打開文本文件用于更新(讀和寫)。

“w+”:打開或者新建文本文件用于更新,并刪除原有內容。

“a+”:追加:打開或者新建文本文件用于更新,并向末尾追加內容。

后面三種方式可以對同一個文件操作,但在讀和寫的交叉過程中,必須調用fflush函數

或者文件定位函數。

FILE* freopen(cosnt char* filename, const char* mode,FILE* stream)

此函數指定模式打開文件,并將文件關聯到指定的流,返回stream;出錯返回NULL;一般用于改變與stdin、stdout和stderr相關的文件。

int fflush(FILE* stream)

對輸出流來說,fflush函數將已寫到緩存區(qū)但沒有寫入文件的所有數據寫入文件。失敗返回EOF否則返回0.fflush(NULL)將清洗所有的輸出流。

int fclose(FILE* stream)

將所有沒寫入的數據寫入stream,丟棄緩存區(qū)的所有未讀輸入數據,并釋放自動分配的緩存區(qū),最后關閉流;出錯返回EOF,否則返回0。

int remove(const char* filename)

刪除指定的文件,刪除失敗返回一個非0值。

int rename(const char* oldname, const char* newname)

修改文件的名稱,失敗返回非0值。

FILE* tmpfile(void)

該函數以“w+b”模式新建一個臨時文件,程序結束時,自動刪除;創(chuàng)建成功返回一個流,失敗返回NULL。

int setvbuf(FILE* stream, char* buf,int mode, size_t size)

該函數控制流的緩沖;在執(zhí)行讀、寫以及其他任何操作之前必須調用此函數。當模式的值為_IOFBF時,將進行完全緩沖;模式為IOLBF時,將對文件進行緩沖;當模式為_IONBF時表示不緩沖,表示不設置緩沖。如果buf的值不是NULL,則函數將buf指向的區(qū)域作為流的緩沖區(qū),否則將分配一個緩沖區(qū),size表示緩沖區(qū)的長度。函數操作失敗,返回一個非0值。

void setbuf(FILE* stream, char* buf)

如果buf為NULL,則關閉流的緩沖;否則setbuf函數等價于

(void)setvbuf(stream, buf,_IOFBF, BUFSIZ).

創(chuàng)新互聯www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節(jié)活動現已開啟,新人活動云服務器買多久送多久。

當前題目:C庫文件操作函數-創(chuàng)新互聯
瀏覽路徑:http://jinyejixie.com/article2/ddsgoc.html

成都網站建設公司_創(chuàng)新互聯,為您提供關鍵詞優(yōu)化、用戶體驗、全網營銷推廣網站制作、定制網站、標簽優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化
灵寿县| 湛江市| 吉隆县| 铜陵市| 田阳县| 通山县| 美姑县| 正阳县| 通山县| 呼伦贝尔市| 军事| 汾西县| 日土县| 双峰县| 抚远县| 兴隆县| 铜梁县| 台州市| 连山| 淮滨县| 山西省| 天门市| 沙湾县| 北宁市| 项城市| 兴业县| 横山县| 凤翔县| 连南| 禄劝| 岢岚县| 元朗区| 杂多县| 屏东县| 昂仁县| 贞丰县| 汝阳县| 兴城市| 安塞县| 婺源县| 卓尼县|