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

溫馨提示×

c++ getline函數的用法是什么

c++
小億
87
2024-01-13 23:51:04
欄目: 編程語言

C++中的getline函數用于從輸入流中讀取一行數據。它的常見用法有以下幾種形式:

  1. 從標準輸入流(cin)讀取一行數據:
#include <iostream>
#include <string>

int main() {
    std::string line;
    std::getline(std::cin, line);
    std::cout << "輸入的行數據為:" << line << std::endl;
    return 0;
}
  1. 從文件流中讀取一行數據:
#include <iostream>
#include <fstream>
#include <string>

int main() {
    std::ifstream file("file.txt");
    std::string line;
    if (file.is_open()) {
        std::getline(file, line);
        std::cout << "文件中的第一行數據為:" << line << std::endl;
        file.close();
    } else {
        std::cout << "無法打開文件" << std::endl;
    }
    return 0;
}
  1. 指定自定義分隔符(默認為’\n’):
#include <iostream>
#include <string>

int main() {
    std::string line;
    std::getline(std::cin, line, ',');
    std::cout << "輸入的以逗號分隔的數據為:" << line << std::endl;
    return 0;
}

需要注意的是,getline函數會讀取一行數據,直到遇到分隔符(默認為換行符’\n’)。它會將分隔符從輸入流中移除,并將讀取到的數據存儲到給定的字符串變量中。

0
宜黄县| 南昌市| 沈阳市| 平武县| 图木舒克市| 铁岭县| 漳平市| 合阳县| 喀喇| 岳阳县| 榆社县| 台北市| 松阳县| 通山县| 湄潭县| 阳高县| 奉化市| 连城县| 布拖县| 绥棱县| 永春县| 巨野县| 盱眙县| 宁夏| 济南市| 武冈市| 北流市| 建湖县| 灵寿县| 绍兴市| 榆社县| 绥宁县| 灵石县| 雅安市| 彰武县| 昌吉市| 晋城| 砀山县| 三原县| 南阳市| 义马市|