真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在C++中讀取帶空格的字符串

今天就跟大家聊聊有關(guān)怎么在C++中讀取帶空格的字符串,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

10多年的城西網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整城西建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“城西網(wǎng)站設(shè)計”,“城西網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

關(guān)于在C++中字符串的輸入整理筆記

1. cin

cin是C++中最常用的輸入語句,當(dāng)遇到空格或者回車鍵即停止

如:

#include 
#include 
using namespace std;
int main()
{
   chara[50];
   cin>>a; 
   cout<

輸入:abcd遇回車輸出abcd

缺點:只能輸入沒有空格的字符串,當(dāng)輸入中含有空格,則只能輸出空格之前的字符

輸入:I love China輸入空格時輸入并未停止,遇回車輸入停止,輸出I,空格后面的均未輸出。

2. gets()

可以無限讀取,以回車結(jié)束讀取,C語言中的函數(shù),在C++中運行會產(chǎn)生bug。

如:

#include 
#include 
using namespace std;
int main()
{
   chara[50];
   cin>>a;
   gets(a);
   cout<

輸入:I love China回車結(jié)束輸入,輸出結(jié)果為love China。首字符自動丟棄。

3. getline()

若定義變量為string類型,則要考慮getline()函數(shù)。用法如下:

#include 
#include 
using namespace std;
int main()
{
   stringa;
   getline(cin,a);
   cout<

輸入:I love China回車并未結(jié)束輸入,需回車兩次才能結(jié)束輸入,輸出結(jié)果為:I love China.

4.cin.get cin.getline

cin.get()函數(shù)可以接收空格,遇回車結(jié)束輸入。

#include 
using namespace std;
int main()
{
   chara[50];
   cin.get(a,50);
   cout<

輸入:I love China回車結(jié)束輸入,輸出結(jié)果為I love China。

5. cin.getline

cin.getline()函數(shù)可以同cin.get()函數(shù)類似,也可接收空格,遇回車結(jié)束輸入。

#include 
using namespace std;
int main()
{
   chara[50];
   cin.getline(a,50);
   cout<

輸入:I love China回車結(jié)束輸入,輸出結(jié)果為I love China。

看完上述內(nèi)容,你們對怎么在C++中讀取帶空格的字符串有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


當(dāng)前文章:怎么在C++中讀取帶空格的字符串
文章網(wǎng)址:http://weahome.cn/article/igjcjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部