第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于getline(cin, name)

getline函數(shù)是怎么使用的,求給個(gè)詳細(xì)的講解。

正在回答

1 回答

  1. 直接使用cin的>>操作符從鍵盤輸入字符串時(shí),空格會(huì)被當(dāng)做輸入的分隔符。例如,輸入字符串“123 ABC"時(shí),那么被讀入的字符串就是“123”,而“ABC”將作為下一波被讀入。所以若你想不以中間的空格作為輸入的分隔符,可以使用頭文件string中定義的getline,并且輸入字符串時(shí)只以換行符作為分隔符。

??? 2.getline還允許在輸入字符串時(shí)增加其他分隔符,使用方法是吧可以作為分隔符的字符作為第三個(gè)參數(shù)傳遞??????? 給getline。如getline(cin,s2,',');

我用一個(gè)例子說明用法

#include<iostream>
#include<string>
#include<stdlib.h>
using?namespace?std;

int?main()
{
????for(int?i=0;i<2;i++)
????{
????????string?city,state;
????????getline(cin,city,',');
????????getline(cin,state);
????????cout<<"City:"<<city<<"???State:"<<state<<endl;
????}
????system("pause");
????return?0;
}

?輸出的結(jié)果:(下劃線是輸入流)

Beijing,China

City:Beijing??????? State:China

San Francisco,the United States

City:San Francisco??? State:the United? States

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

會(huì)飛的小魚兒 提問者

非常感謝!
2016-08-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之封裝篇(上)
  • 參與學(xué)習(xí)       103386    人
  • 解答問題       732    個(gè)

封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會(huì)

進(jìn)入課程

關(guān)于getline(cin, name)

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)