Eclipse+CDTを使ってみる
いま、voxeiaとかでC++使いまくってるんだけど、いいIDEないかなーとふと思って、いろいろ探ってみた。そして最終的にEclipseのCDTが使える事が判明。 » 続きを読む…
いま、voxeiaとかでC++使いまくってるんだけど、いいIDEないかなーとふと思って、いろいろ探ってみた。そして最終的にEclipseのCDTが使える事が判明。 » 続きを読む…
CSV文字列を区切る方法 by boost
探していたので一応メモ
改行とかのエスケープ処理もこなしてくれるようで、完璧すぎる。。
string s = "Field 1,\"putting quotes around fields, allows commas\",Field 3"; tokenizer<escaped_list_separator<char> > tok(s); for(tokenizer<escaped_list_separator<char> >::iterator beg=tok.begin(); beg!=tok.end();++beg) cout << *beg << "\n";
簡単に文字区切りをしたい場合は
algorithm::split(parts, str, algorithm::is_any_of(",|"));
で可能。
今期の研究会のテーマはconstraintデザインあたりにしてみようかと思う。
必ずしも論理プログラミングにはならないかもしれないけど。。。
テーマはいろいろありそうだ。。。