[C/C++] 简单实现trim函数:删除字符串头尾空格

记录一下

string trim(const string &s) {
    int start = 0, end = s.size() - 1;
    while (start < s.size() && s[start] == ' ') {
        start++;
    }
    while (end >= 0 && s[end] == ' ') {
        end--;
    }
    return start <= end ? s.substr(start, end - start + 1) : "";
}

 

posted @ 2023-02-02 00:21  小贼的自由  阅读(137)  评论(0编辑  收藏  举报