溫馨提示×

c++ cin.getline如何讀取整行文本

c++
小樊
99
2024-07-10 10:35:24
欄目: 編程語言

要使用cin.getline函數(shù)來讀取整行文本,可以按照以下格式使用:

#include <iostream>
using namespace std;

int main() {
    char text[100]; // 創(chuàng)建一個字符數(shù)組來存儲文本

    cout << "請輸入文本: ";
    cin.getline(text, 100); // 使用cin.getline()函數(shù)讀取整行文本,并存儲到text數(shù)組中

    cout << "您輸入的文本是: " << text << endl;

    return 0;
}

在上面的例子中,我們首先創(chuàng)建了一個大小為100的字符數(shù)組text來存儲輸入的文本。然后使用cin.getline(text, 100)函數(shù)來讀取整行文本,并將其存儲到text數(shù)組中。

請注意,cin.getline()函數(shù)的第一個參數(shù)是要存儲文本的字符數(shù)組,第二個參數(shù)表示字符數(shù)組的大小。這樣做是為了防止超出數(shù)組大小的溢出。

最后,我們將存儲的文本打印出來,以驗(yàn)證是否成功讀取整行文本。

0