Является ли это мной или нет стандартных функций отделки в библиотеке 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);
}
test: cout < trim ( "\n\r\r\n\r\n текст здесь \nwith return\n\r\r\n\r\n" ); -редактировать- Я в основном хотел знать, почему это не было в стандартной библиотеке, ответ BobbyShaftoe велик. trim не входит в стандартную библиотеку c/С++?