中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++中getline()的用法是什么

c++
小億
54
2023-12-07 04:49:07
欄目: 編程語言

在C++中,getline()是一個從輸入流中讀取一行文本的函數。它的用法如下:

#include <iostream>
#include <string>

int main() {
    std::string line;
    std::getline(std::cin, line);
    std::cout << "You entered: " << line << std::endl;
    return 0;
}

在上面的例子中,std::getline()函數從標準輸入流(std::cin)中讀取一行文本,并將其存儲到名為line的字符串變量中。然后,通過std::cout將輸入的內容輸出到標準輸出流中。

std::getline()函數有兩個參數:輸入流和字符串變量。輸入流指定讀取文本的源,可以是std::cin、文件輸入流或其他輸入流。字符串變量是用于存儲讀取到的文本的變量。

注意,在讀取一行文本后,std::getline()函數會丟棄換行符(‘\n’)。如果需要保留換行符,可以使用std::getline()的第三個參數,指定一個結束字符。

例如:

#include <iostream>
#include <string>

int main() {
    std::string line;
    std::getline(std::cin, line, '\n');
    std::cout << "You entered: " << line << std::endl;
    return 0;
}

上面的示例中,std::getline()函數的第三個參數為'\n',表示讀取一行文本時,以換行符作為結束字符。這樣,換行符將保留在字符串中。

0
枝江市| 珲春市| 宿迁市| 十堰市| 雷山县| 乐山市| 阿鲁科尔沁旗| 调兵山市| 拉孜县| 偃师市| 玛多县| 从化市| 新源县| 来宾市| 大理市| 湖口县| 灵山县| 和硕县| 榆社县| 高唐县| 涪陵区| 康马县| 大石桥市| 闻喜县| 福鼎市| 沅江市| 定安县| 庆阳市| 西乡县| 德钦县| 龙州县| 上栗县| 翁牛特旗| 惠来县| 肇源县| 隆林| 沧州市| 日土县| 忻城县| 门头沟区| 页游|