标签: c++ csv vector fstream
我想将std::vector<T>的值存储到一堆csv文件中。
std::vector<T>
值应以N(N < std::vector<T>.size())个值存储在一个csv文件中的方式拆分,除了最后一个文件,它可以存储在1和{之间{1}}值。
N
N < std::vector<T>.size()
1
假设N和std::vector<T>.size() == 113导致
std::vector<T>.size() == 113
N == 10
那里有简单的方法吗?
答案 0 :(得分:1)
要生成文件名,请执行sprintf(fileName, "%02d.csv", fileNumber);
sprintf(fileName, "%02d.csv", fileNumber);
请参阅http://www.cplusplus.com/reference/cstdio/sprintf/