エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Boostのalgorithm::splitを使う - sciorの日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Boostのalgorithm::splitを使う - sciorの日記
Boost | 23:34更新が滞っているので覚書的なものを。 使用例: #include #include #include using namesp... Boost | 23:34更新が滞っているので覚書的なものを。 使用例: #include #include #include using namespace std; int main() { string IP = "192.168.0.1"; vector v; boost::algorithm::split(v, IP, boost::is_any_of(".")); } splitは第2引数の入力(Range)を第3引数の述部、is_any_ofによって分割して、第1引数に結果を格納します。この場合はIP("192.168.0.1")を"."で区切り、vectorであるvに格納しているので、v[0]には"192"、v[1]には"168"といった文字列が入っています。(仮に最初の文字が"."だった場合にはv[0]は空になります。)is_any_ofは2文字以上の判別も可能です