c 中輸入空格的方法

2021-09-02 23:49:27 字數 756 閱讀 8647

3. getline()

若定義變數為string型別,則要考慮getline()函式。用法如下:

#include #include using namespace std;

int main()

{         stringa;

getline(cin,a);

cout《輸入:i love china回車並未結束輸入,需回車兩次才能結束輸入,輸出結果為:i love china.

4.cin.get  cin.getline

cin.get()函式可以接收空格,遇回車結束輸入。

#include using namespace std;

int main()

{         chara[50];

cin.get(a,50);

cout《輸入:i love china回車結束輸入,輸出結果為i love china。

5. cin.getline

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

#include using namespace std;

int main()

{         chara[50];

cin.getline(a,50);

cout《輸入:i love china回車結束輸入,輸出結果為i love china。

c 中如何輸入含有空格的字串

使用cin輸入指定字串的時,如果該字串中不包含空格鍵的話,是不會有什麼問題的,但是如果包含空格鍵的話,那就不行了。對於這種情況的話,該如何解決呢?這時候就得用到cin.get 和cin.getline 一 當使用cin.get 和cin.getline 輸入乙個字元時 char c 我已知有四種種方...

C 中的替換空格

分析 我們從字串的後面開始複製和替換。首先準備兩個指標,p1和p2。p1指向原始字串的末尾,而p2指向替換之後的字串的末尾 如圖 a 所示 接下來我們向前移動指標p1,逐個把它指向的字元複製到p2指向的位置,直到碰到第乙個空格為止。此時字串包含如圖 b 所示,灰色背景的區域是做了字元拷貝 移動 的區...

c 中的輸入輸出方法

cin 當碰到空格或換行符 n 時,輸入結束 char a 10 b 10 cout enter some input n cin a b cout 輸出結果為 enter some input 12 34 56 1234end cin.getline 當碰到換行符 n 或達到所能接受的最大字元數時...