example2_creating_csv_line.cpp

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <sstream>
#include <vector>

int main() {
    std::vector<std::string> data = {"John", "Doe", "30", "New York"};
    std::ostringstream oss;
    
    for (size_t i = 0; i < data.size(); ++i) {
        oss << data[i];
        if (i < data.size() - 1) {
            oss << ",";
        }
    }
    
    std::string csv_line = oss.str();
    std::cout << "CSV line: " << csv_line << std::endl;
    
    return 0;
}
Back to sstream