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

正文內(nèi)容

[工學]c程序設計課件第4章-資料下載頁

2024-10-18 23:33本頁面
  

【正文】 出并輸出。 include void main(void) { int i,x。 ofstream out(,ios::out|ios::binary)。 if(!out){cout不能打開文件 \n。return。} for(i=5。i200。i+=2) ((char*)amp。i,sizeof(int))。 ()。 2021/11/10 47 文件的隨機訪問 ifstream f(,ios::in|ios::binary)。 if(!f){ cout不能打開文件 \n。 return。 } (30*sizeof(int))。 //文件指針移到指定位置 for(i=0。i10amp。amp。!( )。i++) { ((char*)amp。x,sizeof(int))。 coutx39。\t39。 } ()。 } 2021/11/10 48 字符串流 ? 建立輸出字符串流對象。 ostrstream類提供的構(gòu)造函數(shù)的原型為: ostrstream::ostrstream(char*buffer,int n,int mode=ios::out)。 ? 建立輸入字符串流對象 istrstream類提供了兩個帶參的構(gòu)造函數(shù), istrstream類提供的構(gòu)造函數(shù)的原型為:istrstream::istrstream(char*buffer)。 istrstream::istrstream(char*buffer,int n)。 ? 建立輸入輸出字符串流對象。 strstream類提供的構(gòu)造函數(shù)的原型為: strstream::strstream(char*buffer,int n,int mode)。 2021/11/10 49 字符串流 【 例 】 提取一個字符串中的每一個整數(shù),并把它們依次存入到一個字符串流中,最后向屏幕輸出這個字符串流。字符串從鍵盤輸入。字符串流結(jié)束符使用的特殊字符“ $”。 include void main() { char a[50]。 char b[50]。 istrstream sin(a)。 //定義一個輸入字符串流 sin,使用的字符數(shù)組為 a ostrstream sout(b,sizeof(b))。//定義一個輸出字符串流 sout,使用 b數(shù)組 2021/11/10 50 字符串流 (a,sizeof(a))。 char ch=39。 39。 int x。 while(ch!=39。$39。) { if(ch=48 amp。amp。 ch=57) { (ch)。 Ab108+506,446*55525/ad763,WfR40jjf:kk{63。99}$ 2021/11/10 51 字符串流 sinx。 //從流中讀入一個整數(shù),當碰到非數(shù)字字 //符時則就認為一個整數(shù)結(jié)束。 soutx39。 39。 //將 x輸出到字符串流 sout中 } (ch)。 //從 sin流中讀入下一個字符 } sout39。$39。ends。 //向 sout流輸出作為結(jié)束符的 39。$39。字符和 //一個字符串結(jié)束符 39。\039。 coutb。 //輸出字符串流 sout對應的字符串 coutendl。 } 該程序的運行結(jié)果: Ab108+506,446*55525/ad763,WfR40jjf:kk{63。99}$ 108 506 446 555 25 763 40 63 99 $ 2021/11/10 52 重載插入和提取運算符 ? 為了輸入和輸出類類型的數(shù)據(jù),用戶可以重載“ ”和“ ”運算符。 【 例 】 重載提取和插入運算符,直接輸入輸出對象。 include class CMoney { public: friend ostreamamp。 operator(ostreamamp。,CMoneyamp。)。 friend istreamamp。 operator(istreamamp。,CMoneyamp。)。 CMoney(int m=0,int c=0) {Dollar=m。Cents=c。} int Dollar,Cents。 }。 ostreamamp。 operator(ostreamamp。 os,CMoneyamp。 m) 2021/11/10 53 重載插入和提取運算符 { os¥ 元 \t分 \n。 return os。 } istreamamp。 operator(istreamamp。 is,CMoneyamp。 m) { is。 return is。 } 2021/11/10 54 重載插入和提取運算符 void main(void) { CMoney m。 cout輸入兩個整數(shù): 。 cinm。 coutm。 cout程序執(zhí)行完畢! \n。 } 執(zhí)行程序時,若輸入數(shù)據(jù)為: 200 50↙ 則程序輸出結(jié)果:¥ 200元 50分
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1