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

正文內(nèi)容

c講稿第7章輸入輸出流(文件)

 

【正文】 (二)文件流類(lèi)和文件流對(duì)象 ?(三)文件的打開(kāi)與關(guān)閉 ?(四)對(duì) ASCII文件的操作 ?(五)對(duì)二進(jìn)制文件的操作 17 文件操作與文件流 (二)文件流類(lèi)和文件流對(duì)象 ?文件流 :以外存文件為輸入輸出對(duì)象的數(shù)據(jù)流。 ?C++對(duì)文件的讀寫(xiě)操作包含 3個(gè)基本步驟: ?建立一個(gè)文件流對(duì)象把文件流對(duì)象與實(shí)際文件相關(guān)聯(lián),稱(chēng)為 打開(kāi)文件 ; ?對(duì)文件流進(jìn)行 讀 /寫(xiě) 操作; ?關(guān)閉文件 。 ?fstream類(lèi): 從 iostream類(lèi)派生,用來(lái)支持磁盤(pán)文件的輸入和輸出。 對(duì)象名 .open(文件名 ,打開(kāi)方式 )。 對(duì)象名 .open(文件名 ,打開(kāi)方式 )。 用戶定義標(biāo)識(shí)符 外部文件名 22 文件操作與文件流 (三)文件的打開(kāi)與關(guān)閉 ?打開(kāi)文件 ?方式一: 流類(lèi) 對(duì)象名 。 (“ d:\\” ,ios::in)。 ?可以用 “ |”位或運(yùn)算符 對(duì)輸入輸出方式進(jìn)行組合。 ?關(guān)閉文件操作主要完成將緩沖區(qū)數(shù)據(jù)完整地寫(xiě)入文件,添加文件結(jié)束標(biāo)志,切斷流對(duì)象和外部文件的連接等任務(wù)。 if(!outfile) cout打開(kāi)文件錯(cuò)誤! endl。 ?ASCII文件的讀寫(xiě)操作有兩種形式: ?用 “ ”和“ ” 輸入輸出標(biāo)準(zhǔn)類(lèi)型的數(shù)據(jù)。 ?打開(kāi)二進(jìn)制文件時(shí),必須要指定 ios::binary。 int num。 31 文件操作與文件流 (五)對(duì)二進(jìn)制文件的操作 ?與文件指針相關(guān)的流成員函數(shù) (P254 表 ) ?文件指針相對(duì)移動(dòng)函數(shù) 移動(dòng)讀指針: seekg()。 ?用“ cout”可以直接輸出基本類(lèi)型數(shù)據(jù)。 例: 定義 plex類(lèi),實(shí)現(xiàn)該對(duì)象的輸出。 38 標(biāo)準(zhǔn)輸出流 (一) cout、 cerr、 clog流對(duì)象 ?cerr: 是標(biāo)準(zhǔn)出錯(cuò)流,被指定為與顯示器關(guān)聯(lián),它的作用是向標(biāo)準(zhǔn)出錯(cuò)設(shè)備輸出有關(guān)出錯(cuò)信息。 39 標(biāo)準(zhǔn)輸出流 (二)格式輸出 ?使用控制符控制輸出格式 (查看 P228 表 ) coutdecaendl。 ?可以在一個(gè)語(yǔ)句中連續(xù)調(diào)用 put函數(shù)。 ?流提取符“ ”從流中提取數(shù)據(jù)時(shí)通常跳過(guò)輸入流中的 空格、 Tab鍵、換行符等 空白字符。//a=ssdlk ?處理: ? ()。 ?(字符數(shù)組,字符個(gè)數(shù) n,終止字符 ) 作用: 從輸入流中讀取 n1個(gè)字符,賦給指定的字符數(shù)組。 coutenter a sentence:endl。 int main() {char c。 } 47 標(biāo)準(zhǔn)輸入流 (二)用于字符輸入的流成員函數(shù) ?用 get函數(shù)的例題: //第三種形式: include iostream using namespace std。 //輸入回車(chē)鍵提前結(jié)束讀取 coutcendl。如果在讀取 n1個(gè)字符前遇到終止字符,則提前結(jié)束讀取。函數(shù)的返回值是指針指向的當(dāng)前字符,但它只是觀測(cè),指針仍停留在當(dāng)前位置,并不后移。從輸入流讀取數(shù)據(jù),如果到達(dá)文件末尾,該函數(shù)值為非零值,否則為 0。 } 48 標(biāo)準(zhǔn)輸入流 (二)用于字符輸入的流成員函數(shù) ?用 getline函數(shù)讀入一行字符。 coutenter a sentence:endl。 while((c)) //輸入 ctrl+z結(jié)束 (c)。 return 0。 45 標(biāo)準(zhǔn)輸入流 (二)用于字符輸入的流成員函數(shù) ?用 get函數(shù)的例題: //第一種形式: include iostream using namespac
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1