それは私ですか、それともcまたはc ++ライブラリに標準のトリム関数がありませんか?トリムとして機能する単一の機能はありますか?そうでない場合、誰も私に言うことができませんなぜトリムが標準ライブラリの一部ではないのですか?(私はトリムがブーストされていることを知っています)
私のトリムコードは
std::string trim(const std::string &str)
{
size_t s = str.find_first_not_of(" \n\r\t");
size_t e = str.find_last_not_of (" \n\r\t");
if(( string::npos == s) || ( string::npos == e))
return "";
else
return str.substr(s, e-s+1);
}
テスト:cout << Trim( "\ n \ r \ r \ n \ r\nここにテキスト\nreturn\ n \ r \ r \ n \ r \ n"); -編集-私は主にそれが標準ライブラリになかった理由を知りたいと思っていました、BobbyShaftoeの答えは素晴らしいです。トリムは標準のc/c ++ライブラリの一部ではありませんか?