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

正文內(nèi)容

第11章文件(參考版)

2025-07-23 07:14本頁面
  

【正文】 return 0。 } if(!ferror(stream)) printf(Error indicator cleared!)。 if (ferror(stream)) { printf(Error reading from \n)。 stream = fopen(, w)。 二 . clearerr()函數(shù) ?函數(shù)原型 : void clearerr(FILE *stream); ?用法 : clearerr(文件指針 ); ?功能 : 將文件錯(cuò)誤標(biāo)志(即 ferror()函數(shù)的值)和文件結(jié)束標(biāo)志(即 feof()函數(shù)的值)置為 0。 (2)在執(zhí)行 fopen()函數(shù)時(shí),系統(tǒng)將 ferror()的值自動(dòng)置為 0。 ?說明 : (1)對(duì)同一文件,每次調(diào)用輸入輸出函數(shù)均產(chǎn)生一個(gè)新的 ferror()函數(shù)值。 } } 例 求文件長度 () 出錯(cuò)的檢測(cè) 一 . ferror()函數(shù) 在調(diào)用輸入輸出庫函數(shù)時(shí),如果出錯(cuò),除了函數(shù)返回值有所反映外,也可利用 ferror()函數(shù)來檢測(cè)。 printf(Length of File is %1d bytes\n,length)。 else { fseek(fp,0L,SEEK_END)。 fp=fopen(filename,rb)。 long length。 include main() { FILE *fp。 char addr[15]。 char name[10]。 } fclose(fp)。stud[i],sizeof(struct student_type),1,fp)。i+=2) { fseek(fp,i*sizeof(struct student_type),0)。 } for(i=0。t open file\n)。 FILE *fp。 fseek(fp,10L,2)。 例如 : offset=ftell(fp); if(offset==1L)printf(“ftell() error\n”); 例 fseek(fp,100L,0)。 ?功能: 返回文件位置指針的當(dāng)前位置 ( 用相對(duì)于文件頭的位移量表示 ) 。 ?函數(shù)原型: long ftell(FILE *stream)。 fseek(fp,10L,SEEK_END)。 fseek() 函數(shù) fseek(fp,100L,0)。 ?說明: (1)參照點(diǎn): 0(文件頭)、 1(當(dāng)前位置)和2(文件尾) 在 ANSI C標(biāo)準(zhǔn)中 , 還規(guī)定了下面的名字: SEEK_SET──文件頭 , SEEK_CUR──當(dāng)前位置 , SEEK_END── 文件尾 (2)位移量: 以參照點(diǎn)為起點(diǎn),向前(當(dāng)位移量 0時(shí))或后(當(dāng)位移量 0時(shí))移動(dòng)的字節(jié)數(shù)。 ?用法: fseek(文件指針,位移量,參照點(diǎn) )。 順序讀寫 是指 , 讀寫完當(dāng)前數(shù)據(jù)后 , 系統(tǒng)自動(dòng)將文件的位置指針移動(dòng)到下一個(gè)讀寫位置上 。 fclose(fp2)。 while(!feof(fp1)) putc(getc(fp1),fp2)。 while(!feof(fp1)) putchar(getc(fp1))。 fp1=fopen(d:\\fengyi\\bkc\\,r)。 ?功能: 使文件的位置指針返回到文件頭 例如: rewind(fp)。 如果想改變系統(tǒng)這種讀寫規(guī)律,可使用有關(guān)文件定位的函數(shù)。 3.讀 /寫 1個(gè)(或多個(gè)) 不含格式 的數(shù)據(jù)時(shí):選用 fread()和fwrite()函數(shù) 4.讀 /寫 1個(gè)(或多個(gè)) 含格式 的數(shù)據(jù)時(shí):選用 fscanf()和fprintf()函數(shù) 文件的定位 文件 打開 之后,就可以對(duì)它進(jìn)行讀與寫的操作了 文件中有一個(gè)讀寫位置指針,指向當(dāng)前的讀寫位置。 但為方便起見 , 依下列原則選用: 1. 讀 /寫 1個(gè)字符 ( 或字節(jié) ) 數(shù)據(jù)時(shí):選用 fgetc()和 fputc()函數(shù) 。 表示將變量 i按 %2d格式 、 變量 f按 % , 以逗號(hào)作分隔符 , 輸出到 fp所指向的文件中: □ 3,□□ ( □ 表示 1個(gè)空格 ) 。 float f=。 fprintf(文件指針 , 格式符 , 輸出參量表 )。 } 四 . 對(duì)文件進(jìn)行格式化讀/寫 ─fscanf()和 fprintf()函數(shù) 與 scanf()和 printf()函數(shù)的功能相似 , 區(qū)別在于: fscanf()和 fprintf()函數(shù)的操作對(duì)象是指定文件 , 而 scanf()和 printf()函數(shù)的操作對(duì)象是標(biāo)準(zhǔn)輸入( stdin) 輸出 ( stdout) 文件 。 printf(%10s %4d %4d %15s\n,stud[i].name, st
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1