Salut je veux enregistrer de nombreux fichiers CSV à partir d'une fonction avec une convention de dénomination basée sur une double valeur différente. Je fais cela avec une boucle for et passe une valeur de chaîne pour enregistrer chaque fichier .csv différemment. Voici un exemple de ce que je suis en train de faire le résultat souhaité seraiterreur avec std :: ostringsteam et std :: string
1.1_file.csv
1.2_file.csv
mais je reçois
1.1_file.csv
1.11.2_file.csv
Voici un exemple de code de travail, que puis-je faire pour résoudre ce problème
#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;
}
ce qui est le downvote aléatoire pour? – pyCthon