C での整数のベクトルから文字列への変換
C では、整数のベクトルを文字列に変換するには、要素を反復処理して追加する必要があります。それらを文字列に変換します。簡単な方法は、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>
あるいは、std::for_each 関数を使用すると、より洗練された方法でこれを実現できます。
<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>
以上がC で整数のベクトルを文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。