//앞에 있는 개행 문자 제거
static inline std::string <rim(std::string &s) {
s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun<int, int>(std::isspace))));
return s;
}
//뒤에 있는 개행 문자 제거
static inline std::string &rtrim(std::string &s) {
s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun<int, int>(std::isspace))).base(), s.end());
return s;
}
//양쪽 끝의 개행 문자 제거
static inline std::string &trim(std::string &s) {
return ltrim(rtrim(s));
}
std::string 앞 뒤로 있는 개행문자를 지운다.
trim 함수
2020/01/31 - [C] - [C++] using namespace std; 를 사용하면 안되는 이유
2020/01/28 - [분류 전체보기] - 티스토리 애드센스 ads.txt 해결 방법
2020/01/27 - [서버 개발일지] - 글 하나로 2일 만에 끝내는 G Suite for Education 등록
'C' 카테고리의 다른 글
[C++] using namespace std; 를 사용하면 안되는 이유 (0) | 2020.01.31 |
---|---|
Native C로 리듬게임 만들기 #1 (0) | 2020.01.27 |
C4droid를 개조한 C언어 컴파일러 (0) | 2018.05.21 |
댓글