青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風(fēng)寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢(mèng)令

istringstream類研究

C++程序把輸入和輸出看作字符流,輸入時(shí),程序從輸入流中提取字節(jié),輸出時(shí),程序把字節(jié)插入到輸出流中。對(duì)于輸入輸出流既可以來自標(biāo)準(zhǔn)輸入輸出設(shè)備,也可以來自文件,甚至可以來自String對(duì)象,三者分別屬于iostream family、fstream family、sstream family。
對(duì)于iostream類,就是我們通常所說的標(biāo)準(zhǔn)流,它把程序跟標(biāo)準(zhǔn)I/O連接在一起,輸入來自鍵盤,輸出送往監(jiān)視器。
對(duì)于fstream類,它把程序跟文件關(guān)聯(lián)起來,輸入來自文件,輸出到文件。
對(duì)于sstream類,它是提供程序和string對(duì)象之間的I/O,可通過ostringstream sout和istringstream sin來聲明兩個(gè)對(duì)象,分別對(duì)應(yīng)輸出流和輸入流,這給編程帶來極大的方便,例如可以從文本文件中讀取一批數(shù)字字符到string對(duì)象中,再把string對(duì)象作為程序的輸入流,既可把從文件中讀取來的數(shù)字字符單個(gè)進(jìn)行讀取,從而進(jìn)行處理。

以上內(nèi)容為網(wǎng)上轉(zhuǎn)載,呵呵,原來iostream,fstream還有sstream呈三權(quán)分立之勢(shì)。

#include<iostream>
#include
<fstream>
#include
<sstream>

using namespace std;


int main ()
{
    
char str[1000]="12 34.53 【O(∩_∩)O~(*^__^*)】 1234 12.12345678901234567890 #@$#@$#@$&*@#&#(!@#$";    
    istringstream test(str);
    
//test="12 34.53 345342 34.123456789 【O(∩_∩)O~(*^__^*)】"
    int a;
    
double b;
    
char c[100];
    
while(1)
    
{
        test
>>a;
        test
>>b;
        test
>>c;
    }

return 0;
}



以上程序在vc6.0上運(yùn)行正常;
值得一提的是,經(jīng)過我的測(cè)試,我發(fā)現(xiàn)雖然sstream是純c++的東西,但是它也可以用char型數(shù)組進(jìn)行初始化;
而且輸入的數(shù)據(jù)默認(rèn)情況下以空格為分隔符;
輸入浮點(diǎn)類型的時(shí)候,最多只能取到小數(shù)點(diǎn)后15位,第15位會(huì)進(jìn)行四舍五入;
如果你的輸入格式和數(shù)據(jù)流格式不匹配,那么將導(dǎo)致程序完全運(yùn)行錯(cuò)誤,不過我很奇怪c++內(nèi)部為什么不會(huì)報(bào)錯(cuò)?
只有一種情況例外
對(duì)于一個(gè)浮點(diǎn)數(shù) 比如說123,456
如果先以整數(shù)輸入,那么得到123
再以浮點(diǎn)數(shù)輸入,得到0.456;

小結(jié):感覺istringstream和sscanf是同類型的函數(shù),只不過一個(gè)屬于傳統(tǒng)的c語言而另一個(gè)屬于高級(jí)的c++;
用它可以方便的分離字符串,并且可以在字符串長(zhǎng)度未知的情況下進(jìn)行操作,這是sscanf所無可比擬的。

最后,要特別鳴謝的是張宏課上面的那位同學(xué),多謝你的指點(diǎn) :-)


posted on 2009-03-23 22:36 abilitytao 閱讀(4064) 評(píng)論(10)  編輯 收藏 引用

評(píng)論

# re: istringstream類研究 2009-03-24 23:46 OwnWaterloo

以上程序在vc6.0上運(yùn)行正常?

我這里的vc6, 會(huì)報(bào)很多頭文件缺失。
比如iostream 會(huì)缺少streambuf stdexcept exception

要自己寫這3個(gè)文件, 分別再include STREAMBF STDXCEPT XCEPTION

總之, 我這里的vc6的include中的頭文件, 名字全是大寫,而且都不超過8個(gè)字符。
我懷疑我用的是不是vc6 for dos 。。。。  回復(fù)  更多評(píng)論   

# re: istringstream類研究[未登錄] 2009-03-25 00:28 abilitytao

@OwnWaterloo
iostream屬于C++標(biāo)準(zhǔn)庫   回復(fù)  更多評(píng)論   

# re: istringstream類研究 2009-03-25 12:31 OwnWaterloo

@abilitytao
我還不知道iostream屬于標(biāo)準(zhǔn)庫嗎?
我只是想問下樓主的vc6的版本?
Microsoft Visual Studio\VC98\Include下的文件是大寫還是小寫?
有沒有8字符限制?
謝謝~

  回復(fù)  更多評(píng)論   

# re: istringstream類研究 2009-03-25 13:20 OwnWaterloo

@abilitytao
sorry, 剛才語氣有點(diǎn)過激。
希望樓主能解答我的問題, 再次感謝~~  回復(fù)  更多評(píng)論   

# re: istringstream類研究[未登錄] 2009-03-25 17:41 abilitytao

@OwnWaterloo
呵呵 那個(gè)目錄下都是大寫的頭文件
至于你說的vc for dos,我沒有用過 不是很清楚
不過現(xiàn)在vs2008都已經(jīng)出來了 功能比6.0強(qiáng)大許多 不妨直接用2008吧 網(wǎng)上有下載的

  回復(fù)  更多評(píng)論   

# re: istringstream類研究 2009-03-25 18:48 OwnWaterloo

@abilitytao
那直接就有 iostream streambuf exception stdexcept 這些文件咯?
它們的文件名都超過8個(gè)字符。

我這里沒有…… 所以我懷疑是vc6 for dos……

我也有vs2008 …… 不過還有固執(zhí)的人在使用vc6 …… 所以盡可能的提供支持……  回復(fù)  更多評(píng)論   

# re: istringstream類研究[未登錄] 2009-03-25 23:36 abilitytao

@OwnWaterloo
這個(gè)。。。我本來是用vc6.0的 后來發(fā)現(xiàn)6.0對(duì)運(yùn)算符重載的支持不太好
而且用6.0調(diào)試STL相當(dāng)麻煩 所以我現(xiàn)在都用2005了 。。。  回復(fù)  更多評(píng)論   

# re: istringstream類研究 2009-03-26 11:14 Sunshine Alike

學(xué)習(xí)了。剛剛正遇到一個(gè)與string相關(guān)的問題 ^_^
不過請(qǐng)教下LZ,C++里把int轉(zhuǎn)為string有什么簡(jiǎn)便的方法沒有,需要用到這些流么  回復(fù)  更多評(píng)論   

# re: istringstream類研究[未登錄] 2009-03-26 16:51 abilitytao

@Sunshine Alike
用ostringstream應(yīng)該可以 它的作用相當(dāng)于c里面的sprintf 不過我沒有去驗(yàn)證過 你可以自己試試  回復(fù)  更多評(píng)論   

# re: istringstream類研究 2009-03-28 00:24 Sunshine Alike

@abilitytao
感謝,問題已經(jīng)解決了。  回復(fù)  更多評(píng)論   


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            模特精品在线| 欧美国产日韩在线| 夜夜狂射影院欧美极品| 欧美在线视频导航| 亚洲影视在线播放| 免费在线播放第一区高清av| 久久久精品久久久久| 国产精品久久久久77777| 亚洲高清视频在线观看| 韩日精品视频| 亚洲欧美日韩另类精品一区二区三区| 亚洲精品久久久蜜桃| 久久精品免费看| 久久精品三级| 国产日本欧美一区二区三区在线| 一本色道88久久加勒比精品 | 亚洲在线免费| 亚洲一二三级电影| 欧美日韩一级片在线观看| 亚洲黄色影片| 亚洲精品乱码久久久久久黑人| 久久久久在线| 欧美成人一区二区三区在线观看| 一区二区视频免费在线观看| 欧美一区二区成人6969| 久久久久久久一区二区| 激情久久久久久久久久久久久久久久| 性欧美大战久久久久久久免费观看 | 99精品久久久| 欧美精品九九99久久| 亚洲啪啪91| 一区二区成人精品| 国产精品xxx在线观看www| 亚洲午夜性刺激影院| 亚洲欧美在线x视频| 国产欧美日韩在线播放| 欧美一区二区三区在线| 乱人伦精品视频在线观看| 亚洲高清av在线| 欧美连裤袜在线视频| aa成人免费视频| 欧美一区二区在线免费播放| 狠狠入ady亚洲精品| 免费成人毛片| 一本色道久久88综合亚洲精品ⅰ| 亚洲免费视频一区二区| 国产日韩在线一区二区三区| 久久久亚洲人| 99精品欧美| 久久精品亚洲乱码伦伦中文 | 久久精品一区二区三区四区| 怡红院精品视频| 欧美日本视频在线| 亚洲欧美日韩国产精品| 欧美jizz19hd性欧美| 一区二区三区久久久| 国产日产欧产精品推荐色 | 欧美成人精精品一区二区频| 亚洲美女一区| 久久人人爽人人| 99视频在线精品国自产拍免费观看| 国产精品初高中精品久久| 久久久久成人精品| 日韩午夜免费视频| 毛片基地黄久久久久久天堂| 亚洲午夜高清视频| 在线精品视频一区二区三四| 欧美午夜久久久| 久久在线免费观看| 亚洲嫩草精品久久| 最新国产成人在线观看| 久久久久久久综合| 亚洲视频专区在线| 亚洲国产成人av| 国产美女精品视频| 欧美日韩国产限制| 毛片av中文字幕一区二区| 亚洲午夜视频在线观看| 亚洲激情在线播放| 久久人人97超碰精品888| 亚洲一区二区三区成人在线视频精品| 精品不卡在线| 国产精品自在在线| 欧美午夜不卡视频| 欧美成人一区二区三区在线观看 | 久久精品一区四区| 亚洲一区欧美一区| 99riav国产精品| 亚洲福利精品| 狠狠久久综合婷婷不卡| 国产裸体写真av一区二区| 欧美日韩一区二区三区在线看| 蜜桃久久av| 久久裸体视频| 久久久久一本一区二区青青蜜月| 午夜精品福利视频| 亚洲一区二区三区高清不卡| 日韩视频一区二区三区| 亚洲欧洲精品一区二区| 亚洲电影免费观看高清完整版| 老司机精品视频网站| 久久人人爽国产| 久久麻豆一区二区| 久久这里有精品15一区二区三区| 久久国产欧美精品| 久久精品女人天堂| 久久久蜜桃精品| 猫咪成人在线观看| 蜜桃av一区二区| 女人天堂亚洲aⅴ在线观看| 免费在线成人| 欧美激情一区二区久久久| 亚洲第一福利视频| 亚洲人人精品| 99精品免费| 亚洲欧美国产精品va在线观看| 亚洲欧美日韩国产中文| 欧美在线日韩| 免费欧美日韩国产三级电影| 欧美成人精品一区| 欧美日韩91| 国产精品美女久久久久久久| 国产喷白浆一区二区三区| 韩国女主播一区| 亚洲日本欧美| 亚洲午夜精品一区二区| 欧美一区二区三区在线观看| 久久五月婷婷丁香社区| 亚洲高清久久网| 日韩一区二区精品| 亚洲一区二区成人| 久久久久久69| 欧美精品在线视频观看| 国产精品一区二区久激情瑜伽| 国产一区二区丝袜高跟鞋图片 | 久久久精品999| 欧美大片在线看免费观看| 亚洲日本国产| 欧美亚洲免费高清在线观看| 麻豆国产精品777777在线| 欧美午夜大胆人体| 狠狠色综合网站久久久久久久| 亚洲三级国产| 久久成人免费视频| 亚洲高清在线播放| 亚洲欧美国产不卡| 欧美成人久久| 国产欧美日韩精品专区| 亚洲激情在线视频| 欧美在线视频全部完| 欧美激情一区二区三区成人| 亚洲伊人第一页| 欧美福利视频在线| 国产一区二区欧美日韩| 一区二区三区导航| 美女黄网久久| 亚洲一卡久久| 欧美高清一区| 韩国亚洲精品| 欧美一区二区性| 亚洲精品视频啊美女在线直播| 久久大香伊蕉在人线观看热2| 欧美视频你懂的| 亚洲国内自拍| 麻豆精品在线播放| 午夜精品久久久久久| 欧美揉bbbbb揉bbbbb| 91久久精品国产91久久| 久久久久9999亚洲精品| 亚洲天堂久久| 欧美日韩亚洲视频一区| 91久久精品国产91久久| 久久亚裔精品欧美| 亚洲私人黄色宅男| 欧美日韩亚洲国产一区| 91久久国产自产拍夜夜嗨| 久久亚洲欧美| 欧美在线播放| 国产亚洲一区二区三区在线观看| 亚洲欧美综合一区| 一区二区三区四区五区精品| 欧美精品精品一区| 亚洲精品综合| 最新日韩精品| 欧美激情综合色| 日韩五码在线| 亚洲黄色免费电影| 久久中文字幕一区| 在线观看亚洲a| 欧美成年人视频| 久久综合综合久久综合| 亚洲国产精品美女| 亚洲高清免费在线| 欧美福利视频在线观看| 亚洲精品在线视频观看| 亚洲区第一页| 欧美日韩一区二区视频在线观看| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产欧美一区| 欧美体内she精视频|