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

溫馨提示×

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
疏勒县| 菏泽市| 南川市| 旬邑县| 云和县| 河源市| 曲周县| 和硕县| 重庆市| 新干县| 溧水县| 南岸区| 富民县| 化隆| 独山县| 盘锦市| 城口县| 博野县| 卫辉市| 邛崃市| 延长县| 民勤县| 忻州市| 讷河市| 福清市| 九江县| 微山县| 峡江县| 安图县| 保定市| 塘沽区| 泊头市| 平山县| 井研县| 安庆市| 庆阳市| 亚东县| 古田县| 红桥区| 平罗县| 清河县|