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

溫馨提示×

c++中csv數據寫入的方法是什么

c++
小億
124
2024-06-07 17:26:38
欄目: 編程語言

在C++中,可以使用標準的文件流庫來將數據寫入CSV文件。以下是一個簡單的示例代碼,演示了如何將數據寫入CSV文件:

#include <iostream>
#include <fstream>
#include <vector>
#include <string>

int main() {
    std::ofstream file("data.csv");

    // 檢查文件是否成功打開
    if (!file.is_open()) {
        std::cerr << "Error opening file" << std::endl;
        return 1;
    }

    // 寫入CSV文件的標題行
    file << "Name,Age,Salary" << std::endl;

    // 寫入數據行
    std::vector<std::vector<std::string>> data = {
        {"Alice", "25", "50000"},
        {"Bob", "30", "60000"},
        {"Cathy", "35", "70000"}
    };

    for (const auto& row : data) {
        for (size_t i = 0; i < row.size(); ++i) {
            file << row[i];
            if (i < row.size() - 1) {
                file << ",";
            }
        }
        file << std::endl;
    }

    // 關閉文件
    file.close();

    std::cout << "Data written to data.csv" << std::endl;

    return 0;
}

在此示例中,首先創建一個ofstream對象來打開名為"data.csv"的文件。然后,將CSV文件的標題行寫入文件,然后使用一個包含數據的二維字符串向量來寫入數據行。最后,關閉文件并輸出一條消息表示數據已成功寫入。

請注意,這只是一個簡單的示例,實際應用可能需要更復雜的數據處理和錯誤檢查。

0
察哈| 海宁市| 永泰县| 中超| 崇文区| 北京市| 山西省| 卓尼县| 广河县| 谷城县| 青海省| 清丰县| 太和县| 正镶白旗| 新和县| 凉城县| 灵璧县| 烟台市| 达孜县| 汽车| 四平市| 商河县| 洞口县| 阿拉善右旗| 台东县| 沿河| 高陵县| 滨州市| 隆昌县| 新丰县| 余干县| 汕头市| 恩施市| 台湾省| 江口县| 桃园市| 万源市| 金坛市| 吉林市| 秀山| 海城市|