c++中輸入字串的方式和其他型別有所不同。
1、cin輸入字串,這是最簡單,也是最有效的方法,如果沒有特殊說明,可以每次都選擇這種方法輸入字串。
2、scanf輸入字串,定義乙個陣列char str[100],然後以字串的方式用scanf輸入到這個陣列裡面。(注意!輸入的時候不要用&符!!!取位址就可以了)
3、注意!不要用gets()函式!!!c++在最新版本的語言標準中已經刪除了。
4、getline輸入一行字串,可以把空格輸入進去(!不會輸入換行符)。使用方式,定義乙個字串string s,getline(cin,s)。
c 字串輸入
知道好多人初學者會像我一樣看不懂那些長篇的輸入介紹 也不想看 這裡有直接的 寫法!以前只會用gets 結果它被c 11標準給刪了,洛谷裡用不了。因為用得少記不住,每次都得去查一遍,這裡就直接列幾個我已知的字串的輸入方法,注意事項寫在注釋,初學應該是足夠用了,後續會不斷補充。當然cin也可以 讀到空格...
C 字串輸入
1.使用cin輸入 char a 20 cin a 遇到空字元就停止輸入,即只能輸入單個單詞。2.使用getline輸入 char a 20 cin.getline a,20 該函式有兩個引數,第乙個是陣列的名稱,第二個是要讀取的字元數。遇到換行符或者讀取完指定數目的字元停止讀取。在儲存字串時,用空...
C 如何輸入含空格的字串
c 如何輸入含空格的字串 1 scanf函式 包含標頭檔案 include scanf函式一般格式為scanf s st 但scanf預設回車和空格是輸入不同組之間的間隔和結束符號,所以輸入帶空格,tab或者回車的字串是不可以的。解決方法如下 1 利用格式符 它的作用為掃瞄字元集合。scanf c ...