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

正文內(nèi)容

[電腦基礎(chǔ)知識]c語言文件-閱讀頁

2025-02-03 15:23本頁面
  

【正文】 c while( !feof( fp1 ) ){ c = fgetc( fp1 )。 } ? 函數(shù) fputc( ) ? fputc(ch, fp)。 從 fp所指示的磁盤文件上讀入一個(gè)字符到 ch ? 區(qū)分鍵盤字符輸入函數(shù) getchar( ) 從鍵盤輸入 10個(gè)字符,寫到文件 中,再重新讀出,并在屏幕上顯示驗(yàn)證。 ? ? 顯示到屏幕時(shí),文件按讀方式打開。 例 94 源程序 int main(void) { int i。 FILE *fp。 exit(0)。 i 10。 fputc(ch, fp) 。 exit(0)。 exit(0)。 i 10。 putchar(ch)。 exit(0)。 } 字符串方式讀寫函數(shù) fgets和 fputs ? 函數(shù) fputs( ) fputs(s, fp)。 ? 函數(shù)返回值 ? 執(zhí)行成功,函數(shù)返回所寫的最后一個(gè)字符 ? 否則,函數(shù)返回 EOF 字符串方式讀寫函數(shù) fgets和 fputs ? 函數(shù) fgets( ) fgets(s, n, fp)。 當(dāng)函數(shù)讀取的字符達(dá)到指定的個(gè)數(shù),或接收到換行符,或接收到文件結(jié)束標(biāo)志 EOF時(shí),將在讀取的字符后面自動添加一個(gè)’ \0’字符;若有換行符,則將換行符保留(換行符在’ \0’字符之前);若有 EOF,則不保留 ? 函數(shù)返回值 ? 執(zhí)行成功,返回讀取的字符串; ? 如果失敗,則返回空指針,這時(shí), s的內(nèi)容不確定 將字符串 apple, grape, pear 寫入到磁盤文件 ,然后再從該文件中讀出,顯示到屏幕。 char a[ ][80] = {apple, grape, pear}, strout[80]=。 if((fp = fopen(,w)) == NULL){ printf(File open error!\n)。 } for(i = 0。i++) fputs(a[i], fp)。 if((fp = fopen(,r)) == NULL){ printf(File open error!\n)。 } i = 0。 } fclose(fp)。 } 例 95 格式化文件讀寫 fscanf和 fprintf ? fscanf( 文件指針 , 格式字符串 , 輸入表 ); ? fprintf( 文件指針 , 格式字符串 , 輸出表 ); 指定格式的輸入輸出函數(shù) FILE *fp。 float x。n, amp。 表示從文件 n、浮點(diǎn)數(shù)到變量 x fp = fopen(, w)。 表示把變量 n和 x的數(shù)值寫入文件 數(shù)據(jù)塊讀寫 fread()和 fwrite() ? fread(buffer, size, count, fp)。 向二進(jìn)制文件中寫入一個(gè)數(shù)據(jù)塊 ? buffer:指針,表示存放數(shù)據(jù)的首地址; ? size:數(shù)據(jù)塊的字節(jié)數(shù) ? count:要讀寫的數(shù)據(jù)塊塊數(shù) ? fp:文件指針 其他相關(guān)函數(shù) ? 函數(shù) feof feof(fp) 。 定位文件指針,使文件指針指向讀寫文件的首地址, 即打開文件時(shí)文件指針?biāo)赶虻奈恢谩?用來控制指針移動 ? offset:移動偏移量, long型 ? from:起始位置,文件首部、當(dāng)前位置和文件尾部分別對應(yīng) 0,1,2,或常量 SEEK_SET、 SEEK_CUR、SEEK_END。 ? 文件指針必須是已經(jīng)定義過的 其他相關(guān)函數(shù) ? 函數(shù) clearerr( ) clearerr(文件指針 ); 用來清除出錯(cuò)標(biāo)志和文件結(jié)束標(biāo)志,使它們?yōu)?0 文件綜合應(yīng)用:個(gè)人小金庫的管理 ? 按照 C程序?qū)ξ募L問的特點(diǎn)來分,文件可分為順序訪問文件和隨機(jī)訪問文件,簡稱為順序文件和隨機(jī)文件。而隨機(jī)訪問文件要求文件中單個(gè)記錄的長度固定,可直接訪問,這樣速度快,并且無需通過其他記錄查找特定記錄。 個(gè)人小金庫的管理 ? 要求 ? 小金庫的信息統(tǒng)一放在隨機(jī)文件中 ,該隨機(jī)文件包括的數(shù)據(jù)項(xiàng)有記錄 ID、發(fā)生日期、發(fā)生事件、發(fā)生金額(正的表示收入,負(fù)表示支出)和余額。 ? 程序可以創(chuàng)建該文件并添加新收入或支出信息,可進(jìn)行查詢得知小金庫的收支流水帳即收入、支出及余額信息。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1