亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cin.getline()和getline()函數在C++中有什么區別

發布時間:2021-03-31 15:12:07 來源:億速云 閱讀:153 作者:Leah 欄目:開發技術

本篇文章為大家展示了cin.getline()和getline()函數在C++中有什么區別,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

cin.getline():

用法:接收一個字符串,可以接收空格并輸出,需包含#include< cstring >

char m[20];
cin.getline(m,5);
cout<<m<<endl;

輸入:jkljkljkl

輸出:jklj

接收5個字符到m中,其中最后一個為'\0',所以只看到4個字符輸出;

延伸:

1、cin.getline()實際上有三個參數,cin.getline(接收字符串的變量,接收字符個數,結束字符)

2、當第三個參數省略時,系統默認為'\0'

3、如果將例子中cin.getline()改為cin.getline(m,5,‘a');當輸入jlkjkljkl時輸出jklj,輸入jkaljkljkl時,輸出jk

getline():

getline()函數是一個比較常見的函數。根據名字直接望文生義,就知道這個函數是來完成讀入一行數據。

getline是C++標準庫函數;但不是C標準庫函數,getline會生成一個包含一串從輸入流讀入的字符的字符串,直到以下情況發生會導致生成的此字符串結束。1)到文件結束,2)遇到函數的定界符,3)輸入達到最大限度。

用法:接收一個字符串,可以接收空格并輸出,需包含#include< cstring >

string str;
getline(cin,str);
cout<<str<<endl;

輸入:jkljkljkl

輸出:jkljkljkl

輸入:jkl jfksldfj jklsjfl

輸出:jkl jfksldfj jklsjfl

上述內容就是cin.getline()和getline()函數在C++中有什么區別,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

闻喜县| 延长县| 金阳县| 时尚| 平利县| 大冶市| 会东县| 上栗县| 叶城县| 临潭县| 桂阳县| 建瓯市| 桦南县| 阿图什市| 峡江县| 马龙县| 阜宁县| 囊谦县| 溧阳市| 阳山县| 吉木萨尔县| 舟曲县| 唐山市| 辽阳市| 大丰市| 绩溪县| 保德县| 旬邑县| 隆昌县| 石棉县| 乳山市| 乐清市| 库尔勒市| 吉木萨尔县| 巩留县| 慈利县| 涡阳县| 尼勒克县| 郸城县| 衡水市| 麻城市|