欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++中帶空格字符串的輸入問題解決

 更新時間:2017年04月01日 10:21:07   作者:LibraSun  
這篇文章主要給大家介紹了關(guān)于如何解決C++中帶空格字符串的輸入問題,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

字符串一直是一個重點加難點,很多筆試面試都會涉及,帶空格的字符串更是十分常見,現(xiàn)在對字符串的輸入問題進行一下總結(jié)。

C++用cin輸入的時候會忽略空格以后的字符,比如

char a[100];

cin>>a; 

C++用cin輸入的時候會忽略空格以后的字符,輸入"hello world"輸出的是"hello";

如果用循環(huán)輸入

for(int i=0;i<100;i++)

{

cin>>a[i];

} 

這樣輸入100個數(shù)嗎?或者定義一個n,提前知道字符有多長,讓i<n,都不是很好的方法。

這里可以用cin.getline(a,100);解決,這個函數(shù)是默認輸入回車表示輸入結(jié)束。

下面一道例題:輸入hello world,輸出dlrow olleh,參考答案

#include<iostream>

using namespace std;

int main()

{

 char a[20];

 for(int i=0;i<20;i++)

 { a[i]='\0';}

  cin.getline(a,20);

 // cin>>a;

 cout << a<<endl;

 for(i=sizeof(a)-1;i>=0;i--)

 {

  if(a[i]!='\0')

  cout<<a[i];

 }

 return 0;

} 

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 詳解C++ 共享數(shù)據(jù)保護機制

    詳解C++ 共享數(shù)據(jù)保護機制

    這篇文章主要介紹了詳解C++ 共享數(shù)據(jù)保護機制的相關(guān)資料,幫助大家更好的理解和學習使用c++,感興趣的朋友可以了解下
    2021-02-02
  • OpenCV鼠標繪制矩形和截取矩形區(qū)域圖像

    OpenCV鼠標繪制矩形和截取矩形區(qū)域圖像

    這篇文章主要為大家詳細介紹了OpenCV鼠標繪制矩形和截取矩形區(qū)域圖像,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • c語言實現(xiàn)足球比賽積分統(tǒng)計系統(tǒng)

    c語言實現(xiàn)足球比賽積分統(tǒng)計系統(tǒng)

    這篇文章主要為大家詳細介紹了c語言實現(xiàn)足球比賽積分統(tǒng)計系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C++實現(xiàn)LeetCode(157.用Read4來讀取N個字符)

    C++實現(xiàn)LeetCode(157.用Read4來讀取N個字符)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(157.用Read4來讀取N個字符),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 一文讀懂C++中指針和內(nèi)存分配

    一文讀懂C++中指針和內(nèi)存分配

    我們知道聲明的所有變量在內(nèi)存中都有一個特定的地址。聲明一個指針變量來指向內(nèi)存中的這些地址,這篇文章主要介紹了C++中指針和內(nèi)存分配,需要的朋友參考下吧
    2021-06-06
  • C/C++中extern函數(shù)使用詳解

    C/C++中extern函數(shù)使用詳解

    extern可以置于變量或者函數(shù)前,以標示變量或者函數(shù)的定義在別的文件中,提示編譯器遇到此變量和函數(shù)時在其他模塊中尋找其定義。此外extern也可用來進行鏈接指定
    2022-09-09
  • C++設(shè)計模式之原型模式

    C++設(shè)計模式之原型模式

    這篇文章主要介紹了C++設(shè)計模式之原型模式,本文講解了什么是原型模式、為什么要使用原型模式、代碼實例等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • C語言之system函數(shù)案例詳解

    C語言之system函數(shù)案例詳解

    這篇文章主要介紹了C語言之system函數(shù)案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語言詳細講解常用字符串處理函數(shù)

    C語言詳細講解常用字符串處理函數(shù)

    在日常編程中,對于字符串的操作中我們都很習慣的使用一些C庫中自帶的函數(shù),并且關(guān)于字符串的操作函數(shù)基本都在 string.h 這個頭文件中。關(guān)于C庫字符串常用處理函數(shù)也是平時面試或者考試過程中非常喜歡考的,本文將帶大家手動來實現(xiàn)這些常用函數(shù)
    2022-05-05
  • C語言 array數(shù)組的用法詳解

    C語言 array數(shù)組的用法詳解

    數(shù)組是指一組數(shù)據(jù)的集合,(容器)數(shù)組中的每個數(shù)據(jù)稱為元素。在Java中,數(shù)組也是Java對象。數(shù)組中的元素可以是任意類型(包括基本類型和引用類),但同一個數(shù)組里只能存放類型相同的元素
    2021-10-10

最新評論