首頁 >後端開發 >C++ >如何使用 std::stringstream 將逗號分隔的字串解析為整數陣列?

如何使用 std::stringstream 將逗號分隔的字串解析為整數陣列?

DDD
DDD原創
2024-12-19 17:10:13898瀏覽

How to Parse a Comma-Delimited String into an Integer Array Using std::stringstream?

使用std::stringstream 解析逗號分隔的字串

要將逗號分隔的字串解析為整數數組,您可以利用逗號數組,您可以利用std::stringstream 的力量。以下是有關如何實現此目標的逐步指南:

  1. 實例化Stringstream 物件:

    這將建立一個stringstream從逗號分隔的字串中讀取的物件ss str.

  2. 迭代流:

    使用 for 迴圈從字串流中擷取數字。每次迭代都會嘗試從 ss 讀取一個整數 i。如果成功,流中的以下字元必須是逗號。

  3. 檢查逗號:

    提取每個數字後,檢查流中的下一個字元是否是逗號。如果是這樣,請使用ignore()丟棄它。

  4. 將數字儲存在陣列中:

    將每個擷取的數字i加到向量或數組,例如vect .

  5. 迭代並顯示結果:

    最後,迭代向量或陣列以顯示或使用解析後的數字需要。

以上是如何使用 std::stringstream 將逗號分隔的字串解析為整數陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn