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

正文內(nèi)容

清華大學(xué)c課件第11章(編輯修改稿)

2024-11-14 17:14 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 string str1 = toString(5)。 cout str1 endl。 string str2 = toString()。 cout str2 endl。 return 0。 } 輸出流 輸出結(jié)果: 5 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 20 輸入流 ? 重要的輸入流類: – istream類最適合用于順序文本模式輸入。 cin是 其實(shí)例 。 – ifstream類支持磁盤文件輸入。 – istringstream 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 21 輸入流對(duì)象 ? 如果在構(gòu)造函數(shù)中指定一個(gè)文件名,在構(gòu)造該對(duì)象時(shí)該文件便自動(dòng)打開。 ifstream myFile(filename)。 ? 在調(diào)用默認(rèn)構(gòu)造函數(shù)之后使用 open函數(shù)來打開文件。 ifstream myFile。//建立一個(gè)文件流對(duì)象 (filename,)。 //打開文件 filename” ? 打開文件時(shí)可以指定模式 ifstream myFile(filename, ios_base::in | ios_base::binary)。 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 22 提取運(yùn)算符( ) ? 提取運(yùn)算符 ()對(duì)于所有標(biāo)準(zhǔn) C++數(shù)據(jù)類型都是預(yù)先設(shè)計(jì)好的。 ? 是從一個(gè)輸入流對(duì)象獲取字節(jié)最容易的方法。 ? ios類中的很多操縱符都可以應(yīng)用于輸入流。但是只有少數(shù)幾個(gè)對(duì)輸入流對(duì)象具有實(shí)際影響,其中最重要的是進(jìn)制操縱符 dec、 oct和 hex。 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 23 輸入流成員函數(shù) ? open函數(shù)把該流與一個(gè)特定磁盤文件相關(guān)聯(lián)。 ? get函數(shù)的功能與提取運(yùn)算符( )很相像,主要的不同點(diǎn)是 get函數(shù)在讀入數(shù)據(jù)時(shí)包括空白字符。(第 6章介紹過) ? getline的功能是從輸入流中讀取多個(gè)字符,并且允許指定輸入終止字符,讀取完成后,從讀取的內(nèi)容中刪除終止字符。(第 6章介紹過) ? read成員函數(shù)從一個(gè)文件讀字節(jié)到一個(gè)指定的內(nèi)存區(qū)域,由長(zhǎng)度參數(shù)確定要讀的字節(jié)數(shù)。 如果給出長(zhǎng)度參數(shù),當(dāng)遇到文件結(jié)束或者在文本模式文件中遇到文件結(jié)束標(biāo)記字符時(shí)結(jié)束讀取。 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 24 輸入流成員函數(shù) ? seekg函數(shù)用來設(shè)置文件輸入流中讀取數(shù)據(jù)位置的指針。 ? tellg函數(shù)返回當(dāng)前文件讀指針的位置。 ? close函數(shù)關(guān)閉與一個(gè)文件輸入流關(guān)聯(lián)的磁盤文件。 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 25 例 119 從文件讀二進(jìn)制記錄 include iostream include fstream include cstring using namespace std。 struct SalaryInfo { unsigned id。 double salary。 }。 int main() { SalaryInfo employee1 = { 600001, 8000 }。 ofstream os(payroll, ios_base::out | ios_base::binary)。 (reinterpret_castchar *(amp。employee1), sizeof(employee1))。 ()。 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 26 ifstream is(payroll, ios_base::in | ios_base::binary)。 if (is) { SalaryInfo employee2。 (reinterpret_castchar *(amp。employee2), sizeof(employee2))。 cout endl。 } else { cout ERROR: Cannot open file 39。payroll39。. endl。 } ()。 return 0。 } 輸入流 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 27 例 1110 設(shè)置位置指針 include iostream include fstream using namespace std。 int main() { int values[] = { 3, 7, 0, 5, 4 }。 ofstream os(integers, ios_base::out | ios_base::binary)。 (reinterpret_castchar *(values), sizeof(values))。 ()。 ifstre
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1