c++基礎之getline,cin.getline處理換行符的區別

cin.getline()函數是處理數組字符串的,其原型爲cin.getline(char * , int),第一個參數爲一個char指針,第二個參數爲數組字符串長度。 getline(cin,str)函數是處理string類的函數。第二個參數爲string類型的變量。  可以看到cin不會丟棄換行符,它會把換行符留在輸入隊列中,所以getline遇到的換行符,把換行符替換成'\0'所以s是空串
相關文章
相關標籤/搜索