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

正文內(nèi)容

c程序設(shè)計語言揣錦華第9章流類庫與輸入輸出(編輯修改稿)

2025-02-08 15:46 本頁面
 

【文章內(nèi)容簡介】 例如 , 下面的程序代碼定義一個串流類對象 , 并對其進行輸入操作: char str[50]=How are you!\n。 char a。 istrstream ss(str)。 ssa。 coutaendl。 輸出結(jié)果為 H 第 9章 流類庫與輸入 /輸出 【 例 92】 使用串流輸入對字符串中的數(shù)據(jù)進行解讀 。 include include char*ioString(char*)。 void main( ) { char*str=100 。 char*Buf0=ioString(str)。 coutBuf0endl。 } 第 9章 流類庫與輸入 /輸出 char*ioString(char*pString) { istrstream inS(pString,0)。 //以 ios::in方式 int iNumber。 float fNumber。 inSiNumberfNumber。 //從串流中讀入一個整數(shù)和浮點數(shù) char*Buf1=new char[28]。 ostrstream outS(Buf1,28)。 outSiNumber=iNumber ,fNumber=fNumberendl。 return Buf1。 第 9章 流類庫與輸入 /輸出 } 程序運行結(jié)果為 iNumber=100,fNumber= 分析:在函數(shù) ioString( )中 , 以 pString為輸入設(shè)備 ,先定義一個輸入串流對象 inS, 從中輸入一個整數(shù)和一個浮點數(shù) 。 再開辟一個字符串空間作為輸出設(shè)備 , 定義一個輸出串流對象 outS, 將從輸入設(shè)備輸入的兩個變量的值輸出 。 第 9章 流類庫與輸入 /輸出 控制符 使用流對象的成員函數(shù) 【 例 93】 使用 width成員函數(shù)控制輸出寬度 。 include void main( ) { double values[ ]={,}。 for(int i=0。i4。i++) { 第 9章 流類庫與輸入 /輸出 (10)。 coutvalues[i]39。\n39。 } } 程序運行結(jié)果為 第 9章 流類庫與輸入 /輸出 此例子在一列中以至少 10個字符寬按右對齊方式輸出數(shù)據(jù) 。 從程序的輸出結(jié)果可以看到 , 在少于 10個字符寬的數(shù)值前加入了引導空格 。 空格是默認的填充符 , 當輸出的數(shù)據(jù)不能充滿指定的寬度時 , 系統(tǒng)會自動以空格填充 。 另外 , 還可以使用 fill成員函數(shù)為已經(jīng)指定寬度的域設(shè)置填充字符的值 。 為了用星號填充數(shù)值列 , 我們可以將例 93中的 for循環(huán)修改如下: 第 9章 流類庫與輸入 /輸出 for(int i=0。i4。i++) { (10)。 (39。*39。)。 coutvalues[i]endl。 } 其輸出結(jié)果為 ****** ***** ***** *** 第 9章 流類庫與輸入 /輸出 使用控制符 C++的輸入 /輸出流類庫提供了一些控制符 , 可以直接嵌入到輸入 /輸出語句中來實現(xiàn)對 I/O格式的控制 。它的優(yōu)點是程序可以直接將控制符插入流中 , 而不必單獨調(diào)用 。 表 94中列出了常用的 I/O流類庫控制符 。 第 9章 流類庫與輸入 /輸出 表 94 常用的 I/O流類庫控制符 第 9章 流類庫與輸入 /輸出 第 9章 流類庫與輸入 /輸出 【 例 94】 使用 setw控制符指定寬度 。 include include void main( ) { double values[ ]={,}。 char*names[ ]={Rose,John,Alice,Mary}。 for(int i=0。i4。i++) 第 9章 流類庫與輸入 /輸出 coutsetw(6)names[i]setw(10)values[i]endl。 } width成員函數(shù)在頭文件 。 如果帶參量使用 setw(n)或任何其它控制符 , 還必須包括頭文件 。 在輸出中 , 字符串輸出在寬度為 6的域中 , 整數(shù)輸出在寬度為 10的域中 。 程序運行結(jié)果為 Rose John Alice Mary 第 9章 流類庫與輸入 /輸出 setw和 width都不截斷數(shù)值 。 如果一個數(shù)值需要比set(n)確定的字符數(shù)更多的字符 , 則該值將使用它所需要的所有字符 。 當然 , 還要遵守該流的精度設(shè)置 。setw和 width僅影響緊隨其后的域 , 即使用 setw和 width設(shè)置的間隔方式并不保留其效力 。 在一個域輸出完后 ,域?qū)挾然謴统伤哪J值 (必要的寬度 ), 但其它流格式選項保持有效直到發(fā)生改變 。
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1