stri_ltrim & stri_rtrim rewritten in c++