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

正文內(nèi)容

第13章文件(已修改)

2025-08-02 23:40 本頁面
 

【正文】 職工信息管理系統(tǒng) 學(xué)生選課系統(tǒng) 飛機(jī)訂票系統(tǒng) 圖書信息管理系統(tǒng) 圖象處理 實際問題: 167。 C文件概述 ?文件:存儲在外部介質(zhì)上數(shù)據(jù)的集合 ,是操作系統(tǒng)數(shù)據(jù)管理的單位 使用數(shù)據(jù)文件的目的 數(shù)據(jù)文件的改動不引起程序的改動 ——程序與數(shù)據(jù)分離 不同程序可以訪問同一數(shù)據(jù)文件中的數(shù)據(jù) ——數(shù)據(jù)共享 能 長期保存 程序運行的中間數(shù)據(jù)或結(jié)果數(shù)據(jù) ?文件分類 ?按文件的邏輯結(jié)構(gòu): ?記錄文件:由具有一定結(jié)構(gòu)的記錄組成(定長和不定長) ?流式文件 :由一個個字符(字節(jié))數(shù)據(jù)順序組成 ?按存儲介質(zhì): ?普通文件:存儲介質(zhì)文件(磁盤、磁帶等) ?設(shè)備文件 :非存儲介質(zhì)(鍵盤、顯示器、打印機(jī)等) ?按數(shù)據(jù)的組織形式: ?文本文件 : ASCII文件,每個字節(jié)存放一個字符的 ASCII碼 ?二進(jìn)制文件 :數(shù)據(jù)按其在內(nèi)存中的存儲形式原樣存放 第十三章 文件 如 int型數(shù) 10000 0010011100010000 內(nèi)存存儲形式 0010011100010000 二進(jìn)制形式 0011000100110000001100000011000000110000 ASCII形式 文本文件特點 : 存儲量大、速度慢、便于對字符操作 二進(jìn)制文件特點 : 存儲量小、速度快、便于存放中間結(jié)果 ?文件處理方法 ?緩沖文件系統(tǒng) : 高級 文件系統(tǒng),系統(tǒng)自動為正在使用的文件開辟內(nèi)存緩沖區(qū) ?非緩沖文件系統(tǒng) :低級文件系統(tǒng),由用戶在程序中為每個文件設(shè)定緩沖區(qū) 磁盤文件 輸出文件緩沖區(qū) 輸入文件緩沖區(qū) 程序數(shù)據(jù)區(qū) a 緩沖文件系統(tǒng): 緩沖區(qū) 指令區(qū) 程序 用戶數(shù)據(jù)區(qū) 磁盤 非緩沖文件系統(tǒng): 167。 文件類型指針 ?文件結(jié)構(gòu)體 FILE ? 緩沖文件系統(tǒng)為每個正使用的文件在內(nèi)存開辟文件信息區(qū) ?文件信息用系統(tǒng)定義的名為 FILE的結(jié)構(gòu)體描述 ?FILE定義在 typedef struct { short level。 /* 緩沖區(qū) “ 滿 ” 或 “ 空 ” 的程度 */ unsigned flags。 /* 文件狀態(tài)標(biāo)志 */ char fd。 /* 文件描述符 */ unsigned char hold。 /* 如無緩沖區(qū)不讀取字符 */ short bsize。 /* 緩沖區(qū)的大小 */ unsigned char *buffer。 /* 數(shù)據(jù)緩沖區(qū)的位置 */ unsigned char *curp。 /*指針 , 當(dāng)前的指向 */ unsigned istemp。 /* 臨時文件 , 指示器 */ short token。 /* 用于有效性檢查 */ }FILE。 ?文件類型指針 ?指針變量說明: FILE *fp。 ?用法: ?文件打開 時,系統(tǒng) 自動 建立文件結(jié)構(gòu)體,并把指向它的指針返回來,程序通過這個指針獲得 文件信息 ,訪問文件 ?文件關(guān)閉 后,它的文件結(jié)構(gòu)體被釋放 文件名 文件使用 方式 文件類型指針 C程序 操作系統(tǒng) 磁盤 167。 文件的打開與關(guān)閉 ?C文件操作用 庫函數(shù) 實現(xiàn) ,包含在 ?文件使用方式 :打開文件 文件讀 /寫 關(guān)閉文件 ?系統(tǒng) 自動 打開和關(guān)閉三個 標(biāo)準(zhǔn)文件 : ?標(biāo)準(zhǔn)輸入 鍵盤 stdin ?標(biāo)準(zhǔn)輸出 顯示器 stdout ?標(biāo)準(zhǔn)出錯輸出 顯示器 stderr ?打開文件 fopen ?函數(shù)原型: FILE *fopen(char *name,char *mode) ?功能:按指定方式打開文件 ?返值:正常打開,為指向文件結(jié)構(gòu)體的指針;打開失敗,為 NULL 要打開的文件名 使用文件方式 例 文件打開與測試 FILE *fp。 fp=fopen(“”,“w”)。 if(fp==NULL) { printf(“File open error!\n”)。 exit(0)。 } 例 FILE *fp。 fp= fopen (“c:\\fengyi\\bkc\\”,”r”)。 例 FILE *fp。 char *
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1