Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Функция Trim() в STL?


Автор: Alca 6.5.2008, 12:50
Функция Trim() в STL?
Код

#include <iostream>
#include <string>

using namespace std;

void trim(string& s) {
    while ((!s.empty()) && (*s.begin()==' '))
        s.erase(s.begin());
    while ((!s.empty()) && (*s.rbegin()==' '))
        s.erase(s.end()-1);
}

int main() {
    string s("    test me  ");
    trim(s);
    cout<<"|"<<s<<"|"<<endl;
    return 0;
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)