對於char
char s[100];
cin.getline(s,1000);//第二個引數表示允許輸入的最大長度while(cin.getline(s,1000));
輸入輸出樣例
輸入:he llo
輸出:he llo
對於string
string s;
getline(cin,s);while(getline(cin,s));
輸入輸出樣例
輸入:he llo
輸出:he llo
然而沼躍魚早就看穿了一切
fjxmlhx每天都在被沼躍魚刷屏,因此他急切的找到了你希望你寫乙個程式遮蔽所有句子中的沼躍魚(「marshtomp」,不區分大小寫)。為了使句子不缺少成分,統一換成 「fjxmlhx」 。
輸入包括多行。
每行是乙個字串,長度不超過200。
一行的末尾與下一行的開頭沒有關係。
輸出包含多行,為輸入按照描述中變換的結果。
樣例輸入
the marshtomp has seen it all before.樣例輸出marshtomp is beaten by fjxmlhx!
amarshtompb
the fjxmlhx has seen it all before.fjxmlhx is beaten by fjxmlhx!
afjxmlhxb
#include#include#include#include#include#includeusing namespace std;
typedef long long ll;
int main()
{ string s,ss;
int i,len,j;
ss="fjxmlhx";
while(getline(cin,s))
{len=s.length();
for(i=0;i
帶有空格的字串輸入及反向輸出
帶有空格的字串輸入及反向輸出 gets與scanf的區別 gets s 函式與scanf s s 相似,但不完全相同,使用scanf s s 函式輸入字串時存在乙個問題,就是如果輸入了空格會認為字串結束,空格後的字元將作為下乙個輸入項處理,但gets 函式將接收輸入的整個字串直到遇到換行為止。用ge...
怎麼讀取帶有空格的字串
一開始學的輸入流 include include using namespace std intmain 如果輸入 hello world 輸出的是 hello 沒有world 這裡的cin 在讀取字串中的空格時會自動結束,而很多時候我們想要讀取 空格 這時候就需要新的輸入方式了,這裡例舉出getl...
C 輸入一行字串
一.對於字元陣列 方法一 getline 讀入整行資料,它使用回車鍵輸入的換行符來確定輸入結尾。呼叫方法 cin.getline str,len 第乙個引數str是用來儲存輸入行的陣列名稱,第二個引數len是要讀取的字元數。include using namespace std int main 方...