C 從鍵盤讀取字串和字元的幾種方式

2021-10-09 06:15:41 字數 797 閱讀 7227

cin讀取時,遇到空格、製表符、回車會立即終止輸入

#include #include using namespace std;

int main()

使用cin進行輸入時,想要輸入多個字串,可以使用while

getline()讀取一行字串,通過回車鍵來確定輸入的結尾

#include #include using namespace std;

int main()

讀取乙個字元

#include #include using namespace std;

int main()

接收一串字元,可以讀取空格,最後預設新增'\0'

#include using namespace std;

int main()

接收一串字元,可以讀取空格,但是,gets()函式在讀取字串時,可以超過字元陣列的容量

#include #include using namespace std;

int main()

C 讀取字串

我們在使用鍵盤輸入字串的時候,輸入流對於字串的讀取有幾種不同的實現方式。cin cin 在讀取字串時使用空白 空格 製表符和換行符 來確定字串的結束位置,這說明cin在獲取字元陣列輸入時只能讀取乙個單詞。而讀取該單詞後,cin將該字串放到陣列中,並在結果自動新增空字元。so,在某些時候,我們需要使用...

python中從鍵盤讀取字串操作注意

input與raw input比較 1.input函式 需要以合法的python表示式形式輸入 如 name input what is your name what is your name 當輸入為數值型 3時,通過 當輸入為字元型 lucy時,抱錯 traceback most recent ...

c 讀取字串的幾種方法

原位址 c 中幾個輸入函式的用法和區別 cin cin.get cin.getline getline gets getchar 1 cin 1 cin.get 2 cin.getline 3 getline 4 gets 5 getchar 1 cin 用法1 最基本,也是最常用的用法,輸入乙個數...