Cara Membaca dan Memanipulasi Data Fail CSV dalam C
Memahami teknik membaca dan memanipulasi data fail CSV (Comma-Separated Values) dalam C adalah penting. Untuk mendalami topik ini, mari kita pertimbangkan soalan berikut:
Soalan:
Bagaimanakah saya boleh membaca dan memanipulasi data fail CSV dalam C ?
Jawapan:
Tanpa konteks tambahan, pendekatan asas melibatkan penggunaan perpustakaan berikut:
#include <iostream> #include <sstream> #include <fstream> #include <string>
Berikut ialah contoh coretan kod:
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; }
Kod ini membuka fail CSV bernama "plop.csv" dan berulang pada setiap baris. Untuk setiap baris, ia membelah sel menggunakan pembatas koma (","). Ini membolehkan anda mengakses dan memanipulasi sel individu dalam fail CSV.
Atas ialah kandungan terperinci Bagaimanakah saya boleh membaca dan memanipulasi data fail CSV dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!