91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
洪洞县| 阜康市| 景东| 台前县| 丽江市| 托克逊县| 永靖县| 英山县| 湘潭县| 泗水县| 朝阳市| 寿阳县| 分宜县| 灵川县| 双辽市| 两当县| 广东省| 鱼台县| 凤凰县| 缙云县| 喀喇| 茂名市| 鄂托克旗| 乌恰县| 启东市| 昌平区| 会泽县| 宿迁市| 梁河县| 黎城县| 龙门县| 民勤县| 忻州市| 巨野县| 湘潭县| 永德县| 兰州市| 桐城市| 江门市| 永州市| 丹江口市|