2008-05-01から1ヶ月間の記事一覧

ファイルの文字コードを調べる、変換する

調べるとき nkf -guess test.cpp変換するとき nkf -e test.cpp >> test.euc j JISコードに変換する e EUCコードに変換する s シフトJISコードに変換する w UTF8コードに変換する

FLT_DIG

FLT_DIG 桁の 10 進数は、float 型に丸めることができ、再び正確に元の 10 進数に戻すことができる。 cfloatをインクルードする必要あり outFile.precision(FLT_DIG);

c_str()

stringやsstringクラスにおいて 文字列をchar*で返したい時はメンバ関数c_str()を使う ostringstream comMkdir; comMkdir system(comMkdir.str().c_str()); みたいに

istringstream

文字列を変換。cで言うところのsscanf 例 OBS 22.235 ORI_KL 08_05_19 がbufに入っていたとした時 istringstream is(buf); is >> command; is >> freq; is >> source; is >> year >> c1 >>month >> c2 >>day; でそれぞれ数値、文字列に変換されて代入される…