Wie geht das: Eine CSV-Datei mit der C++ Standardbibliothek lesen: #include <fstream> #include <iostream> #include <sstream> #include <vector> int main() { std::ifstream file("data.csv"); std::string line; while (std::getline(file, line)) { std::stringstream lineStream(line); std::string cell; std::vector<std::string> parsedRow; while (std::getline(lineStream, cell, ',')) { parsedRow.push_back(cell); } // Verarbeitung von parsedRow hier for (const auto& val : parsedRow) { std::cout << val << "\t"; } std::cout << std::endl; } return 0; } In eine CSV-Datei schreiben: #include <fstream> #include <vector> int main() { std::ofstream file("output.
In C++ gibt es keine native Unterstützung für JSON, aber Drittanbieter-Bibliotheken wie nlohmann/json machen es unkompliziert.
Um mit TOML in C++ zu arbeiten, benötigt man eine Bibliothek wie toml++.
toml++
Hier ist eine einfache Art, XML mit der TinyXML-2-Bibliothek zu parsen.
Um mit YAML in C++ zu arbeiten, ist eine beliebte Wahl die Bibliothek yaml-cpp.
yaml-cpp