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

正文內(nèi)容

c語言程序設(shè)計nppt課件(完整版)

2025-02-17 09:29上一頁面

下一頁面
  

【正文】 …… 文件 由操作系統(tǒng)自動完成 程序控制 fp 同時使用多個文件時,每個文件都有緩沖區(qū),用不同的文件指針分別指示。 ==== POINT p1。 /* 其他信息 */ unsigned istemp。 int score。 if( fclose(fp) ){ /* 關(guān)閉文件 */ printf( Can not close the file!\n )。 新建一個文本文件 ,將該文件與源程序放在同一目錄下,執(zhí)行程序,觀察結(jié)果。 fputc(c, fp2)。 } C語言允許同時打開多個文件 ?不同的文件對應(yīng)不同的文件指針 ?不允許同一個文件在關(guān)閉前再次打開 文件讀寫函數(shù) ? 字符讀寫函數(shù) : fgetc / fputc ? 字符串讀寫函數(shù): fputs / fgets ? 格式化讀寫函數(shù): fscanf / fprintf ? 二進制讀寫函數(shù): fread / fwrite ? 其他相關(guān)函數(shù): ?檢測文件結(jié)尾函數(shù) feof ?檢測文件讀寫出錯函數(shù) ferror ?清除末尾標(biāo)志和出錯標(biāo)志函數(shù) clearerr ?文件定位的函數(shù) fseek 字符讀寫函數(shù) fgetc和 fputc while( !feof( fp1 ) ){ c = fgetc( fp1 )。 例 124 源程序 int main(void) { int i。 fputc(ch, fp) 。 putchar(ch)。 當(dāng)函數(shù)讀取的字符達到指定的個數(shù),或接收到換行符,或接收到文件結(jié)束標(biāo)志 EOF時,將在讀取的字符后面自動添加一個’ \0’字符;若有換行符,則將換行符保留(換行符在’ \0’字符之前);若有EOF,則不保留 ?函數(shù)返回值 ? 執(zhí)行成功,返回讀取的字符串; ? 如果失敗,則返回空指針,這時, s的內(nèi)容不確定 將字符串 apple, grape, pear 寫入到磁盤文件 ,然后再從該文件中讀出,顯示到屏幕。i++) fputs(a[i], fp)。 } 例 125 程序 12005 格式化文件讀寫 fscanf和 fprintf ? fscanf( 文件指針 , 格式字符串 , 輸入表 ); ? fprintf( 文件指針 , 格式字符串 , 輸出表 ); 指定格式的輸入輸出函數(shù) FILE *fp。 表示把變量 n和 x的數(shù)值寫入文件 ? 例 從鍵盤按格式輸入數(shù)據(jù)存到磁盤文件中去 include main() { char s[80],c[80]。/*read from keaboard*/ fprintf(fp,%s %d,s,a)。/*print to screen*/ fclose(fp)。 for(i=0。 exit(0)。 從二進制文件中讀入一個數(shù)據(jù)塊到變量 ? fwrite(buffer, size, count, fp)。f[i],4,1,fp)。i10。 main() { int i。 } void save() { FILE *fp。 fclose(fp)。stud[i],sizeof(struct student_type),1,fp)。 例如: fseek(fp, 20L, 0):將文件位置指針移動到離文件首 20字節(jié)處 fseek(fp, 20L, SEEK_END):將文件位置指針移動到離文件尾部前 20字節(jié)處 其他相關(guān)函數(shù) ? 函數(shù) ftell( ) ftell(文件指針 ); 獲取當(dāng)前文件指針的位置,即相對于文件開頭的位移量(字節(jié)數(shù)) ?函數(shù)出錯時,返回 1L 其他相關(guān)函數(shù) ? 5. ferror函數(shù):函數(shù)用來檢查文件在用各種輸入輸出函數(shù)進行讀寫是否出錯,若返回值為 0,表示未出錯,否則表示有錯 調(diào)用形式為: ferror(文件指針 )。 LogID CreateDate Note Charge Balance 1 20220601 alimony 2 20220608 shopping 3 20220615 shopping 4 20220620 workingpay 5 20220801 scholarship …… 分類 函數(shù)名 功能 打開文件 fopen( ) 打開文件 關(guān)閉文件 fclose( ) 關(guān)閉文件 文件定位 fseek( ) 改變文件位置的指針位置 rewind( ) 使文件位置指針重新置于文件開頭 ftell( ) 返回文件位置指針的當(dāng)前值 文件狀態(tài) feof( ) 若到文件末尾,函數(shù)值為真(非0) ferror( ) 若對文件操作出錯,函數(shù)值為真(非 0) Clearerr( ) 使 feof( )和 ferror( )函數(shù)值置零 文件輸入與輸出小結(jié) 文件讀寫 fgetc( ), getc( ) 從指定文件取得一個字符 fputc( ), putc( ) 把字符輸出到指定文件 fgets( ) 從指定文件讀取字符串 fputs( ) 把字符輸出到指定文件 getw( ) 從指定文件讀取一個字( int型) putw( ) 把一個字( int型)輸出到指定文件 fread( ) 從指定文件中讀取數(shù)據(jù)項 fwrite( ) 把數(shù)據(jù)項寫到指定文件 fscanf( ) 從指定文件按格式輸入數(shù)據(jù) fprintf( ) 按指定格式將數(shù)據(jù)寫到指定文件中 。前面介紹的所有例子都進行的是順序訪問,通過使用 fprintf或 fputs函數(shù)創(chuàng)建的數(shù)據(jù)記錄長度并不是完全一致的,這種記錄長度不確定的文件訪問稱為順序訪問。 } fclose(fp)。 int i。 if((fp=f
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1