亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

getline和cin.getline的區別

2019-11-14 10:52:07
字體:
來源:轉載
供稿:網友

getline和cin.getline這兩個函數很相似,先說getline吧, 1:getline有兩個重載版本,第一個版本接受兩個參數: 一個istream對象的引用(可以是istream&等); 第二個參數string對象的引用 順便說一下,cin遇到空格,tab鍵就會結束輸入(并且會忽略),按下回車后輸入的字符才會發送到緩沖區:

# include<iostream># include<string>using namespace std;int main(){ string str,s; cin >> str; cin >> s; system("pause"); return 0;}

如圖 這里寫圖片描述 輸入one two TWO 由于one后面是空格,所以輸入結束了,str就是”one”,然后由于緩沖區里還有“ two TWO”,cin會忽略空格,所以第一個空格不會賦值給s,同樣的,s為two;

好了,現在來說第一個版本的getline:

# include<iostream># include<string>using namespace std;int main(){ string str,s; cin >> str; getline(cin, s); system("pause"); return 0;}

如圖:和上一次輸入一樣 這里寫圖片描述 不同的是,s的值不一樣,這是因為此版本的getline接受一個istream對象的引用,和一個string對象的引用,而空格,ta鍵會像普通字符一樣賦值給s,遇到換行符結束,并且會丟棄換行符

第二個版本的getline新增加了一個參數,是字符類型的,表示終止符,遇到該終止符結束輸入,并且不會丟棄換行符

# include<iostream># include<string>using namespace std;int main(){ string str,s; getline(cin, s); getline(cin, str, '~'); system("pause"); return 0;}

如圖:這里寫圖片描述 輸入”one[空格]two[回車] [回車] three[空格]four[空格]five[回車] six[回車] ~[回車]” s為“one two”,由于丟棄了一個換行符,所以str為”/nthree four five/nsix/n”;而且此版本不會丟棄換行符,換行符還留在緩沖區中,可以驗證一下:

# include<iostream># include<string>using namespace std;int main(){ string str,s; getline(cin, str, '~'); getline(cin, s, '~'); system("pause"); return 0;}

如圖 這里寫圖片描述

這就是getline的用法了,此getline函數位于命名空間std中

2:cin.getline 第一個版本是接受兩個參數,一個是字符數組首地址,第二個是表示個數 如圖:這里寫圖片描述 這個版本的cin.getline和對應版本的getline很相似,區別是一個接受字符數組首地址和個數,另一個是istream類型string類型; 此版本遇到換行符或輸入字符個數大于第二個參數就結束輸入,也會丟棄換行符 如圖: 這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产依人香蕉在线精品| 综合网日日天干夜夜久久| 日韩最新中文字幕电影免费看| 国产精品丝袜白浆摸在线| 成人午夜激情免费视频| 91亚洲国产精品| 国产精品一区二区三区久久| 91精品啪aⅴ在线观看国产| 亚洲欧美一区二区三区四区| 日本乱人伦a精品| 亚洲人成伊人成综合网久久久| 日韩天堂在线视频| 久久久久五月天| 日韩av中文字幕在线播放| 久久亚洲精品一区二区| 亚洲精品v欧美精品v日韩精品| 亚洲久久久久久久久久| 欧美性生交大片免网| 午夜精品久久久久久久久久久久久| 欧美激情一区二区三区成人| 中文字幕亚洲欧美日韩高清| 精品久久久久久久久久ntr影视| 久久久久九九九九| 亚洲自拍偷拍色片视频| 成人性教育视频在线观看| 欧美巨乳美女视频| 国产成人一区三区| 亚洲综合成人婷婷小说| 国产一区二区色| 国模私拍视频一区| 久久久国产一区| 热门国产精品亚洲第一区在线| 在线色欧美三级视频| 欧美在线亚洲一区| 97超碰国产精品女人人人爽| 免费不卡欧美自拍视频| 欧美日韩午夜激情| 在线视频欧美日韩精品| 欧美激情一级欧美精品| 欧美日韩国产第一页| 一本色道久久综合狠狠躁篇怎么玩| 欧美大片网站在线观看| 人人澡人人澡人人看欧美| 少妇高潮 亚洲精品| 日韩av在线一区二区| 欧美丰满少妇xxxx| 伊人久久大香线蕉av一区二区| 亚洲第一天堂无码专区| 成人激情在线播放| 日韩av快播网址| 97超级碰在线看视频免费在线看| 一本一本久久a久久精品综合小说| 91禁外国网站| 日韩精品免费综合视频在线播放| 欧美性色视频在线| 川上优av一区二区线观看| 国产一区二区三区在线视频| 欧美日韩午夜剧场| 亚洲男人天堂九九视频| 亚洲欧洲国产精品| 亚洲欧美福利视频| 亚洲精品视频久久| 国产日韩在线一区| 日韩a**中文字幕| 亚洲欧美精品在线| 亚洲成年人影院在线| 国内精品一区二区三区| 国产在线视频一区| 欧美国产高跟鞋裸体秀xxxhd| 欧美成人黑人xx视频免费观看| 国产精品露脸自拍| 日韩高清不卡av| 欧美裸身视频免费观看| 日韩不卡在线观看| 欧美剧在线观看| 日韩欧美高清视频| 久久久久久亚洲精品不卡| 久久电影一区二区| 国内精品一区二区三区四区| 国产精品久久久久久久久久免费| 欧美日韩亚洲精品一区二区三区| 亚洲高清在线观看| 日韩天堂在线视频| 久久人人看视频| 欧美日韩精品中文字幕| 亚洲欧美国内爽妇网| 亚洲欧洲自拍偷拍| 久久午夜a级毛片| 日韩欧美精品免费在线| 在线观看不卡av| 国产成人精品一区二区在线| 国产一区二区三区网站| 中文字幕无线精品亚洲乱码一区| 97激碰免费视频| 精品视频www| 欧美电影免费播放| 日韩欧美综合在线视频| 91高清视频在线免费观看| 中文字幕av一区二区| 中文字幕日本精品| 国产精品91久久| 亚洲已满18点击进入在线看片| 欧美一级大片在线免费观看| 永久免费精品影视网站| 97视频在线免费观看| 91精品国产高清自在线看超| 国产精品色午夜在线观看| 国产精品扒开腿做爽爽爽的视频| 黑人巨大精品欧美一区二区三区| 亚洲人午夜精品| 国产亚洲精品va在线观看| 九九精品在线视频| 久久精品免费电影| 77777亚洲午夜久久多人| 日韩小视频在线| 88国产精品欧美一区二区三区| 亚洲成人久久久| 国产精品嫩草视频| 欧美精品电影在线| 中文字幕视频一区二区在线有码| 色与欲影视天天看综合网| 久久夜精品香蕉| 另类色图亚洲色图| 国产精品午夜一区二区欲梦| 日韩高清有码在线| 日韩成人高清在线| 欧美色videos| y97精品国产97久久久久久| 精品亚洲夜色av98在线观看| 精品二区三区线观看| 日韩美女毛茸茸| 亚洲一区美女视频在线观看免费| 亚洲精品美女在线| 亚洲欧美精品中文字幕在线| 久久亚洲春色中文字幕| 综合网日日天干夜夜久久| 久久视频这里只有精品| 日韩电影免费观看在线| 国产精品视频久久久| 一区二区三区 在线观看视| 国产999精品| 日本亚洲精品在线观看| 国产成人精品免高潮在线观看| 国产原创欧美精品| 欧美日韩国产页| 日韩最新av在线| 日韩精品免费看| www.xxxx欧美| 在线播放国产一区中文字幕剧情欧美| 国产精品成人国产乱一区| 欧洲精品毛片网站| 国产精品久久久久久久久久久不卡| 97成人超碰免| 久久久精品在线观看| 欧美激情视频在线观看| 欧美在线免费视频| 久久久精品在线观看| 亚洲黄色www网站| 国产精品久久999| 久久精彩免费视频| 欧美视频免费在线观看| 亚洲天堂男人天堂| 色哟哟入口国产精品| 精品视频久久久久久久|