1. cin 遇到空白符停止且保留其後面的空白符(空白符是指在螢幕上列印顯示的是空白的如空格和換行,製表符)
2.cin.get(char )函式可以讀取任何乙個字元
3.cin.getline(char a)可以讀取一行
4.在string類中,getline(cin,a)和getline(cin,a,'?')遇到界定符停止並且界定符將從輸入流中移去並拋棄
5.cin.ingore(1000,'\n')讀入並且拋棄剩餘行的輸入直到遇到換行符為止(或者讀入1000個字元而一直沒有遇到換行符)
6.cin.peek() 返回cin要讀取的下乙個字元但不會真正讀入該字元,該字元仍然在輸入流中作為下乙個將要讀入的字元
7.從string物件到c字串的複製正確的方式應該是: strcpy(acstring ,stringvariable.c_str())
從標準輸入讀取字串
11 3 編寫乙個函式,從標準輸入讀取乙個字串,把字串複製到動態記憶體分配的記憶體中,並返回該字串的拷貝,這個函式不應該對讀入字串的長度作任何限制!這個問題比較簡單,需要注意字串輸入的結束處理和記憶體空間的申請的時機。include include include typedef short int...
C語言gets 函式 從流中讀取字串
標頭檔案 include gets 函式用於從緩衝區中讀取字串,其原型如下 char gets char string gets 函式從流中讀取字串,直到出現換行符或讀到檔案尾為止,最後加上null作為字串結束。所讀取的字串暫存在給定的引數string中。返回值 若成功則返回string的指標,否則...
C 從鍵盤讀取字串和字元的幾種方式
cin讀取時,遇到空格 製表符 回車會立即終止輸入 include include using namespace std int main 使用cin進行輸入時,想要輸入多個字串,可以使用while getline 讀取一行字串,通過回車鍵來確定輸入的結尾 include include usin...