C++相談室 part61
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 08/03/21 18:44:36 C++ 的にはフォーマットの決まった string の中から数字を 読み出したりするにはどうするのがお薦めなのでしょうか? 例えば string s("# foo 30 bar 0.1 xlajkdfl;ajkds"); から 30, 0.1 を抜く場合。 int n; double x; sscanf(s.c_str(),"# foo %d bar %lf",&n,&x); としたりするのですが、もっと「本来」の方法はあるのでしょうか? どうも workaround 的な気がするので。 151:デフォルトの名無しさん 08/03/21 18:48:30 atofで一つずつ進めて数値になる所を取り出す 152:デフォルトの名無しさん 08/03/21 18:51:36 それはないな 153:デフォルトの名無しさん 08/03/21 19:53:08 自分で字句解析器を書く。 154:デフォルトの名無しさん 08/03/21 20:00:28 各種正規表現ライブラリの後方参照を使う 155:デフォルトの名無しさん 08/03/21 20:29:16 >>150 そういうのが必要になる状況ってあまり無くない?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4589日前に更新/200 KB
担当:undef