C++相談室 part35
■ このスレッドは過去ログ倉庫に格納されています
0773デフォルトの名無しさん
NGNGCの標準ライブラリの場合はfgets()とsscanf()を使います。
C++の標準ライブラリの場合は行の読み込みではgetline()を使えますが
string型の文字列をカンマ単位で分けたい時なんかは
何か関数が用意されていたりしますでしょうか?
やっぱりsscanf()がよく使われているのでしょうか?
それとも1行の文字列からstringstreamを作り、get()で1文字ずつ読み込んで
区切り文字でないかどうか判定するループを組む処理のが一般に行われているのでしょうか?
例えばこのページの「文字列切り分け」のところのように。
http://cham.ne.jp/piro/p_cp.html
■ このスレッドは過去ログ倉庫に格納されています