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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在C ++中cin空間?

如何在C ++中cin空間?

C++
肥皂起泡泡 2019-10-11 14:17:12
假設(shè)我們有一個代碼:int main(){   char a[10];   for(int i = 0; i < 10; i++)   {       cin>>a[i];       if(a[i] == ' ')          cout<<"It is a space!!!"<<endl;   }   return 0;}如何從標準輸入中刪除空間符號?如果寫空間,程序?qū)⒑雎裕?(是否存在任何符號組合(例如'\ s'或類似的符號),這些符號意味著可以從標準輸入中使用“空格”作為代碼?
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經(jīng)驗 獲得超3個贊

默認情況下,它跳過所有空格(空格,制表符,換行等)。您可以更改其行為,也可以使用稍有不同的機制。要更改其行為,請使用manipulator noskipws,如下所示:


 cin >> noskipws >> a[i];

但是,由于您似乎想查看各個字符,因此建議get您在循環(huán)之前使用,例如


 cin.get( a, n );

注意:  get如果找到換行符(\n)或在n-1個字符之后,它將停止從流中檢索字符。它會提早停止,以便可以將空字符(\0)附加到數(shù)組中。您可以在此處閱讀有關(guān)該istream接口的更多信息。


查看完整回答
反對 回復(fù) 2019-10-11
  • 3 回答
  • 0 關(guān)注
  • 359 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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