首頁 >後端開發 >C++ >如何在 C 中讀取和操作 CSV 檔案資料?

如何在 C 中讀取和操作 CSV 檔案資料?

Patricia Arquette
Patricia Arquette原創
2024-11-07 14:24:03451瀏覽

How can I read and manipulate CSV file data in C  ?

如何用C 語言讀取和操作CSV 檔案資料

了解讀取和操作CSV(逗號分隔值)檔案資料的技術在C語言中至關重要。為了深入研究這個主題,讓我們考慮以下問題:

問題:

如何在 C 中讀取和操作 CSV 檔案資料?

答案:

在沒有額外上下文的情況下,基本方法涉及使用以下函式庫:

#include <iostream>
#include <sstream>
#include <fstream>
#include <string>

這是一個範例程式碼片段:

int main() {
    std::ifstream data("plop.csv");

    std::string line;
    while (std::getline(data, line)) {
        std::stringstream lineStream(line);
        std::string cell;
        while (std::getline(lineStream, cell, ',')) {
            // Logic to manipulate the cell
        }
    }

    return 0;
}

此程式碼開啟名為「plop.csv」的CSV 檔案並迭代每一行。對於每一行,它使用逗號(“,”)分隔符號分隔儲存格。這允許您存取和操作 CSV 檔案中的各個儲存格。

以上是如何在 C 中讀取和操作 CSV 檔案資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn