freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第11章文件-文庫吧

2025-07-05 07:14 本頁面


【正文】 if(fp==NULL) { printf(“File open error!\n”)。 exit(0)。 } 例 FILE *fp。 fp= fopen (“c:\\fengyi\\bkc\\”,”r”)。 例 FILE *fp。 char *filename=“c:\\fengyi\\bkc\\” fp= fopen(filename,”r”)。 二 . 文件的關(guān)閉 ─fcolse函數(shù) ?函數(shù)原型: int fclose(FILE *文件指針 )。 ?用法: fclose(文件指針變量名 ) ?功能:關(guān)閉 “ 文件指針 ” 所指向的文件 。 如果正常關(guān)閉了文件 , 則函數(shù)返回值為0;否則 , 返回值為非0 。 例如 :FILE *fp。 fp=fopen(,r)。 …… fclose(fp); /*關(guān)閉 fp所指向的文件 */ 文件的讀寫 文件 打開 之后,就可以對它進行讀與寫的操作了 文件中有一個讀寫位置指針,指向當(dāng)前的讀寫位置。每次讀寫 1個(或 1組)數(shù)據(jù)后,系統(tǒng)自動將位置指針移動到下一個讀寫位置上。 一 . 文件的字符讀寫 寫 到文件中 ──fputc()函數(shù) ?函數(shù)原型: int fputc(char c, FILE *stream)。 ?用法 : fputc(字符數(shù)據(jù),文件指針 )。 其中 “ 字符數(shù)據(jù) ” , 既可以是字符常量 , 也可以是字符變量 。 ?功能: 將字符數(shù)據(jù)輸出到 “ 文件指針 ” 所指向的文件中去 , 同時將讀寫位置指針向前移動 1個字節(jié) ( 即指向下一個寫入位置 ) 。 ?返回值:輸出成功 , 則返回值是輸出的字符數(shù)據(jù);否則 , 返回一個符號常量 EOF( 其值在頭文件 , 被定義為 1) 。 例如: fputc(ch,fp)。將字符( ch的值)輸出到 fp所指向的文件中去。 讀 一個字符 ──fgetc()函數(shù) ?函數(shù)原型: int fputc( FILE *stream)。 ?用法 : fgetc(文件指針 )。 ?功能: 從“文件指針”所指向的文件中,讀入一個字符,同時將讀寫位置指針向前移動 1個字節(jié)(即指向下一個字符)。 ?返回值:如果在讀字符時遇到文件結(jié)束符,函數(shù)返回一個文件結(jié)束標(biāo)志EOF(即 1),否則返回所讀的字符。 例如, ch= fgetc(fp) 。 ?對二進制文件執(zhí)行讀入操作時,必須使用庫函數(shù) feof()來判斷是否遇到文件尾。 如果遇到文件尾, feof返回 1;否則,則返回 0。 while(!feof(fp)) {c=fgetc(fp)。 … } include main() { FILE *fp。 char ch,*filename=“”。 if((fp=fopen(filename,w))==NULL) { printf(cannot open file\n)。 exit(0)。 } printf(Please input string:)。 ch=getchar()。 while(ch!=39。39。) { fputc(ch,fp)。 putchar(ch)。 ch=getchar()。 } fclose(fp)。 } include main() { FILE *fp。 char ch,*filename=“”。 if((fp=fopen(filename,”r))==NULL) { printf(cannot open file\n)。 exit(0)。 } while((ch=fgetc(fp))!=EOF) putchar(ch)。 fclose(fp)。 } 例 從鍵盤輸入字符,逐個 存到磁盤文件中,直到 輸入‘ “為止 例 讀文本文件內(nèi)容, 并顯示 判斷文本文件是否結(jié)束 判斷 二進制 文件是否結(jié)束 while(!feof(fp)) { c=fgetc(fp)。 …….. } include main() { FILE *in, *out。 char ch,infile[10],outfile[10]。 scanf(%s,infile)。 scanf(%s,outfile)。 if ((in = fopen(infile, r))== NULL) { printf(Cannot open infile.\n)。 exit(0)。 } if ((out = fopen(outfile, w))== NULL
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1