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

溫馨提示×

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
建水县| 香格里拉县| 靖安县| 九江县| 乐业县| 沅江市| 厦门市| 金塔县| 海口市| 焉耆| 太保市| 南乐县| 灵石县| 政和县| 石河子市| 新民市| 鹿邑县| 恩施市| 延长县| 高尔夫| 亳州市| 崇义县| 黑河市| 淮阳县| 阿城市| 沙河市| 神池县| 台东市| 资讯| 江北区| 定南县| 和林格尔县| 石柱| 云阳县| 翼城县| 苍溪县| 崇文区| 沾化县| 墨竹工卡县| 仪征市| 连平县|