首頁 > 後端開發 > C++ > 主體

如何在 C 中將整數向量轉換為逗號分隔的字串?

DDD
發布: 2024-11-03 19:39:03
原創
199 人瀏覽過

How to Convert a Vector of Integers to a Comma-Separated String in C  ?

將整數向量轉換為逗號分隔的字串

將整數向量轉換為以逗號分隔的字串是一項常見任務在編程中。在 Python 中,提供的範例展示了此過程的優雅。

然而,在 C 中,由於語法的限制,轉換並不那麼簡單。一個可行的方法是利用字串流,如下所示:

<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 s = ss.str();</code>
登入後複製

或者,您可以使用 std::for_each 函數以獲得更緊湊的解決方案:

以上是如何在 C 中將整數向量轉換為逗號分隔的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!