エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
stringstream で簡単 split - AquaSKK 開発日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
stringstream で簡単 split - AquaSKK 開発日記
iPhone 触ってみたいですねー。商標でもめてますが、いっそのこと Apple Phone でも良いような。 さて、... iPhone 触ってみたいですねー。商標でもめてますが、いっそのこと Apple Phone でも良いような。 さて、C++ で独自フォーマットのテキストファイルを読み込む場合には、find_first_* と substr を組み合わせて泥臭く処理をすることが多かったのですが、『区切り文字を空白に置換する』という前処理を追加することで、stringstream を活用できることに気付きました。いくつか例を挙げて紹介していきます。 まず最初に、以下のようなカンマ区切りのファイルを読み込む例です。 ### ### sample.csv ### 1,tom,dvorak,1.0 1,bob,qwerty,0.5 ...コードは以下の通り。 struct csvdata { int type; std::string key; std::string value; float priority;