string(STL)の最後の空白文字を削除するには

解決


MILD  2006-04-07 12:31:36  No: 61157  IP: 192.*.*.*

string str ="aa     ";

str.trim();

str = "aa";

としたいのですが、trim(java)みたいな関数ってC++にはないのでしょうか?
教えてください。

編集 削除
Blue  2006-04-07 12:48:20  No: 61158  IP: 192.*.*.*

std::stringにはないですね。

普通につくるならば
std::string::find_last_not_ofを使って、半角空白でない位置を探して、
std::string::eraseで削除とか?

編集 削除
MILD  2006-04-07 13:00:00  No: 61159  IP: 192.*.*.*

そうですか。作ってみます。
Blueさんありがとうございました。

編集 削除