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

正文內(nèi)容

c程序設(shè)計(jì)語言揣錦華第9章流類庫與輸入輸出(參考版)

2025-01-15 15:46本頁面
  

【正文】 這大大提高了 C++的可擴(kuò)展性。 為了能夠訪問類中非公有成員 , 重載的輸入和輸出運(yùn)算符必須被聲明為類的友元 。該運(yùn)算符函數(shù)將電話號碼各部分顯示為字符串 , 因?yàn)樗鼈兪且宰址袷酱鎯Φ?( 類 istream中的成員函數(shù)getline在結(jié)束輸入后存儲一個空字符 ) 。 第 9章 流類庫與輸入 /輸出 插入運(yùn)算符的兩個參數(shù)是對 ostream對象的引用和對自定義類型 ( 本例中為 PhoneNumber) 的對象的引用 , 返回對 ostream對象的引用 。 通過返回對流引用 , 我們可以在一條語句中執(zhí)行完對類 PhoneNumber的對象的輸入操作后 , 繼續(xù)執(zhí)行對類 PhoneNumber的其它對象或其它數(shù)據(jù)類型的輸入操作 。 運(yùn)算符函數(shù)返回 istreamamp。運(yùn)算符函數(shù)分別將電話號碼的三個部分分別讀到被引用的 PhoneNumber對象的成員 nationCode、 areaCode和phoneCode中 (在運(yùn)算符函數(shù)中,被引用對象是 num;在 main函數(shù)中,被引用對象是 phone)。 第 9章 流類庫與輸入 /輸出 提取運(yùn)算符的參數(shù)是對 istream對象的引用和對自定義類型對象的引用,返回對 istream對象的引用。 } 第 9章 流類庫與輸入 /輸出 程序運(yùn)行結(jié)果為 輸入: ( 086) 0291234567 The phone number entered was: ( 086) 0291234567 該程序?yàn)樘幚碛脩糇远x的電話號碼類PhoneNumber的數(shù)據(jù)重載了這兩個運(yùn)算符。 cinphone。 第 9章 流類庫與輸入 /輸出 } void main( ) { PhoneNumber phone。 //跳過 (,8)。 //跳過 ) (,4)。 //跳過 ( (,4)。 input,PhoneNumberamp。 第 9章 流類庫與輸入 /輸出 } istreamamp。 num) { output() 。 operator(ostreamamp。 }。,PhoneNumberamp。 friend istreamamp。,PhoneNumberamp。 第 9章 流類庫與輸入 /輸出 public: friend ostreamamp。 char areaCode[4]。 第 9章 流類庫與輸入 /輸出 用戶自定義類型的輸入 /輸出 【 例 98】 用戶自定義的插入運(yùn)算符和提取運(yùn)算符 。 還可以用 ASCII碼值表達(dá)式調(diào)用 put( )函數(shù): (65)。)。).put(39。 } 第 9章 流類庫與輸入 /輸出 程序運(yùn)行結(jié)果為 ABCDEFGHIJKMNOPQRSTUVWXYZ 也可以像下面那樣在一條語句中連續(xù)調(diào)用 put( )函數(shù): (39。Z39。A39。 include void main( ) { char letter。 line。 cout 39。 cout Type a line terminated by carriage return\n。 第 9章 流類庫與輸入 /輸出 例如 , 下面程序輸入一系列字符 , 將前 24個字符輸出 。\n39。 這時 , get( )函數(shù)的函數(shù)原型如下: istreamamp。 } coutletter。be met!。) { cout39。 if(letter==39。 include void main( ) { char letter。 get( )函數(shù)的格式如下: char istream::get( )。 coutlineendl。t39。endl。 coutType a line terminated by 39。 程序中的 t是大小寫敏感的 。 第 9章 流類庫與輸入 /輸出 【 例 95】 為輸入流指定一個終止字符 。 getline成員函數(shù)的功能是允許從輸入流中讀取多個字符 (包括空白字符和行結(jié)束符 ),并且允許指定輸入終止字符 (默認(rèn)值是換行字符 )。 )。getline( char*pch, int nCount, char delim = 39。有時候輸入可能需要讀取一整行文本并且分開不同的域,為此,我們可以使用 getline成員函數(shù)。 這段程序代碼的輸出結(jié)果為 1 2 3 1 2 3 常用控制符和流格式控制成員函數(shù)如表 95所示。 這里需要用 resctiosflags操縱符關(guān)閉左 、 右對齊標(biāo)志 。 第 9章 流類庫與輸入 /輸出 例如 , 下面的程序代碼: //... cout setiosflags(ios::right) //設(shè)置為默認(rèn)的右對齊方式 , setw(5)1 setw(5)2 setw(5)3endl; cout setiosflag
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1