將整數向量連接成分隔字串
在C 中,將整數向量轉換為由特定字元分隔的字串可以是
使用Stringstream
一種方法涉及使用std::stringstream,如以下程式碼所示:
#include
//...
std::stringstream ss;
for (size_t i = 0; i 這裡使用 stringstream 物件 ss 將整數依序追加到字串中,同時插入逗號作為分隔符號。
利用std::for_each
或者,您可以將std::for_each 演算法與自訂lambda 函數一起使用:
#include
#include
//...
std::stringstream ss;
std::for_each(v.begin(), v.end(), [&ss](int i) {
if (ss.str().size() != 0)
ss 在此方法中,lambda 函數在迭代後續元素時插入逗號,以確保正確的分隔符號位置。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3