본문 바로가기

STL에서 문자열 트림 (string trim)하기 STL에서 문자열 트림 (string trim)하기 Writer: http://ospace.tistory.com/ (ospace114@empal.com) 2008.08.13 아래 코드는 timebird님의 코드를 약간 수정하였다. 좀더 간편하고 축약하였다. namespace를 정해준 것은 동일 이름의 함수가 겹칠수 있기에 네임스페이스를 사용했다. 아래 경우는 기본 공배를 제거해주는 기능과 원하는 문자를 제거해주는 방법을 사용할 수 있다. #define TRIM\_SPACE " \\t\\n\\v" namespace ospace { inline std::string trim(std::string& s,const std::string& drop = TRIM_SPACE) { std::string r=s.eras.. 더보기
문자열 이야기(작성중) 문자열 이야기 작성자: Ospace(ospace114@empal.com) History 080109 ospace 최초작성 제가 Windows 환경에서 개발하면서 가장 골치아픈 자료형이 문자열이다. 다른 자료형은 정수형과 실수형이고 값의 범위 정도만 알면 충분하다. 같은 형태 자료형이면 공통된 범위에 속한 값이면 쉽게 변환이 가능하고 사용할 수 있다. 그러나 문자열은 다르다. 물론 문자열 자체가 기본 자료형이 아니기 때문에 더욱더 그렇다고 볼 수 있다. 먼저 문자열 자료형의 종류를 살펴보고, 이들간의 변환을 살펴보겠다. 대부분의 내용는 MSDN를 참고했으며, 그외에 나름대로 시행착오로 만들어졌다. 그 다음으로 문자열간의 변환 방법을 알아보겠다. 마지막으로 문자열 관련 팁을 몇가지 넣도록 하겠다. 문자열 자.. 더보기

반응형