C 中的cin 等使用

2021-08-19 01:56:38 字數 848 閱讀 2454

1、cin 

2、cin.get() 

3、cin.getline() 

4、getline() 

5、gets() 

6、getchar()

附:cin.ignore();cin.get()//跳過乙個字元,例如不想要的回車,空格等字元

1、cin>>         

用法1:最基本,也是最常用的用法,輸入乙個數字:

#include

using namespace std; 

main () 

請輸入第1個字串: 

kskr1

請輸入第2個字串: 

kskr2

請輸入第3個字串: 

kskr3

輸出m[0]的值:kskr1 

輸出m[1]的值:kskr2 

輸出m[2]的值:kskr3

4、getline()     // 接受乙個字串,可以接收空格並輸出,需包含「#include」

#include

#include

using namespace std; 

main () 

{ string str; 

getline(cin,str); 

cout<

輸入:jkljkljkl 

輸出:jkljkljkl

輸入:jkl jfksldfj jklsjfl 

輸出:jkl jfksldfj jklsjfl

和cin.getline()類似,但是cin.getline()屬於istream流,而getline()屬於string流,是不一樣的兩個函式。

C 中cin的使用

首先對於cin,常見的輸入流 1.在遇到空格和回車時將輸入的數字傳給引數,當輸入的數字個數超過引數個數時 將超過的存入輸入緩衝流中,當有後來的引數需要輸入資料時,再傳遞給它。2.向變數傳值時,不需要帶符號 也不要指明型別,這樣就無法檢查變數輸入的正確性。如下在迴圈內部輸入不合法的變數值,那麼將陷入死...

C 之cin的使用

cin建有乙個緩衝區,即輸入緩衝區。一次輸入過程是這樣的,當一次鍵盤輸入結束時會將輸入的資料存入輸入緩衝區,而cin函式直接從輸入緩衝區中取資料。正因為cin函式是直接從緩衝區取資料的,所以有時候當緩衝區中有殘留資料時,cin函式會直接取得這些殘留資料而不會請求鍵盤輸入,這就是為什麼有時會出現輸入語...

C 關於cin的使用

注 以下為個人見解,有可能錯誤,歡迎批評指出!cin的常用形式 1.cin 2.cin.get 3.cin.getline 基礎 當呼叫cin函式時,會自動從鍵盤緩衝區的讀取資料 如果沒有就請求使用者輸入 在讀取的過程中,若先遇到space enter tab這些會自動忽略掉。cin的輸入是不是逐個...