Conversion d'un vecteur d'entiers en chaîne en C
En C, la conversion d'un vecteur d'entiers en chaîne implique une itération à travers les éléments et leur ajout les à une chaîne. Une méthode simple consiste à utiliser un stringstream.
<code class="cpp">#include <sstream> std::stringstream ss; for (size_t i = 0; i < v.size(); ++i) { if (i != 0) { ss << ","; } ss << v[i]; } std::string result = ss.str();</code>
Alternativement, la fonction std::for_each vous permet d'y parvenir de manière plus élégante :
<code class="cpp">std::string result; std::for_each(v.begin(), v.end(), [&](int n) { result += std::to_string(n) + ","; }); result.pop_back(); // Remove the trailing comma</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!