1 개요[ | ]
- C++ trim() 구현
- C++ 문자열 trim() 구현
C++
Copy
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
string s = " Hello, World ";
s.erase(s.begin(), find_if(s.begin(), s.end(), [](unsigned char ch) { return !isspace(ch); }));
s.erase(find_if(s.rbegin(), s.rend(), [](unsigned char ch) { return !isspace(ch); }).base(), s.end());
cout << '[' << s << ']'; // [Hello, World]
}
Loading
C++
Copy
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
string s = " Hello, World ";
s.erase(s.begin(), find_if(s.begin(), s.end(), [](char ch) { return ch!=' '; }));
s.erase(find_if(s.rbegin(), s.rend(), [](char ch) { return ch!=' '; }).base(), s.end());
cout << '[' << s << ']'; // [Hello, World]
}
Loading
2 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.