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

正文內(nèi)容

[電腦基礎(chǔ)知識]c語言文件-資料下載頁

2025-01-19 15:23本頁面
  

【正文】 close(fp)。 return 0。 } 例 95 格式化文件讀寫 fscanf和 fprintf ? fscanf( 文件指針 , 格式字符串 , 輸入表 ); ? fprintf( 文件指針 , 格式字符串 , 輸出表 ); 指定格式的輸入輸出函數(shù) FILE *fp。 int n。 float x。 fp = fopen(, r); fscanf(fp, %d%f, amp。n, amp。x)。 表示從文件 n、浮點(diǎn)數(shù)到變量 x fp = fopen(, w)。 fprintf(fp, %d%f, n, x)。 表示把變量 n和 x的數(shù)值寫入文件 數(shù)據(jù)塊讀寫 fread()和 fwrite() ? fread(buffer, size, count, fp)。 從二進(jìn)制文件中讀入一個數(shù)據(jù)塊到變量 ? fwrite(buffer, size, count, fp)。 向二進(jìn)制文件中寫入一個數(shù)據(jù)塊 ? buffer:指針,表示存放數(shù)據(jù)的首地址; ? size:數(shù)據(jù)塊的字節(jié)數(shù) ? count:要讀寫的數(shù)據(jù)塊塊數(shù) ? fp:文件指針 其他相關(guān)函數(shù) ? 函數(shù) feof feof(fp) 。 判斷 fp指針是否已經(jīng)到文件末尾, 函數(shù)返回值 ? 1:到文件結(jié)束位置 ? 0:文件未結(jié)束 其他相關(guān)函數(shù) ? 函數(shù) rewind( ) rewind(FILE *fp)。 定位文件指針,使文件指針指向讀寫文件的首地址, 即打開文件時文件指針?biāo)赶虻奈恢谩? 其他相關(guān)函數(shù) ? 函數(shù) fseek( ) fseek(fp, offset, from)。 用來控制指針移動 ? offset:移動偏移量, long型 ? from:起始位置,文件首部、當(dāng)前位置和文件尾部分別對應(yīng) 0,1,2,或常量 SEEK_SET、 SEEK_CUR、SEEK_END。 例如: 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ù)進(jìn)行讀寫是否出錯,若返回值為 0,表示未出錯,否則表示有錯 調(diào)用形式為: ferror(文件指針 )。 ? 文件指針必須是已經(jīng)定義過的 其他相關(guān)函數(shù) ? 函數(shù) clearerr( ) clearerr(文件指針 ); 用來清除出錯標(biāo)志和文件結(jié)束標(biāo)志,使它們?yōu)?0 文件綜合應(yīng)用:個人小金庫的管理 ? 按照 C程序?qū)ξ募L問的特點(diǎn)來分,文件可分為順序訪問文件和隨機(jī)訪問文件,簡稱為順序文件和隨機(jī)文件。前面介紹的所有例子都進(jìn)行的是順序訪問,通過使用 fprintf或 fputs函數(shù)創(chuàng)建的數(shù)據(jù)記錄長度并不是完全一致的,這種記錄長度不確定的文件訪問稱為順序訪問。而隨機(jī)訪問文件要求文件中單個記錄的長度固定,可直接訪問,這樣速度快,并且無需通過其他記錄查找特定記錄。因此隨機(jī)文件適合銀行系統(tǒng)、航空售票系統(tǒng)、銷售點(diǎn)系統(tǒng)和其他需要快速訪問特定數(shù)據(jù)的事務(wù)處理系統(tǒng)。 個人小金庫的管理 ? 要求 ? 小金庫的信息統(tǒng)一放在隨機(jī)文件中 ,該隨機(jī)文件包括的數(shù)據(jù)項(xiàng)有記錄 ID、發(fā)生日期、發(fā)生事件、發(fā)生金額(正的表示收入,負(fù)表示支出)和余額。每記錄一次收支,文件要增加一條記錄,并計(jì)算一次余額。 ? 程序可以創(chuàng)建該文件并添加新收入或支出信息,可進(jìn)行查詢得知小金庫的收支流水帳即收入、支出及余額信息。 LogID CreateDate Note Charge Balance 1 20220601 alimony 2 20220608 shopping 3 20220615 shopping 4 20220620 workingpay 5 20220801 scholarship …… 本章小結(jié) ? 文件的概念,文件的存儲; ? 文件的打開與關(guān)閉; ? 文件讀寫; ? 應(yīng)用實(shí)例。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1