您好我想保存许多不同的csv文件从函数与基于不同的双重值的命名约定。我用for循环来做这件事,并传递一个字符串值以不同的方式保存每个.csv文件。下面是我想要做的期望的结果将是错误与std :: ostringsteam和std :: string
1.1_file.csv
1.2_file.csv
的例子,而是我得到
1.1_file.csv
1.11.2_file.csv
这里是工作示例代码,我能做些什么来解决这个
#include <sstream>
#include <iomanip>
#include <cmath>
#include <iostream>
#include <vector>
int main(){
std::string file = "_file.csv";
std::string s;
std::ostringstream os;
double x;
for(int i = 0; i < 10; i++){
x = 0.1 + 0.1 *i;
os << std::fixed << std::setprecision(1);
os << x;
s = os.str();
std::cout<<s+file<<std::endl;
s.clear();
}
return 0;
}
什么的随机downvote? – pyCthon