Lyn
조회 수 42104 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

이번엔 공백 처리 함수들이다. 로그인할때 아이디 처리라던지에 써먹은 기억이 있다 : )


#include <cstdio>

#include <string>

#include <boost/algorithm/string.hpp>

 

using namespace boost;

using namespace std;

 

int _tmain(int argc, _TCHAR* argv[])

{

        string str1 = "   I love Lyn!      ";

        string str2;

        trim(str1); //양옆의공백을다제거한다.

        printf("trim : %s\n", str1.c_str());

 

        str1 = "   I love Lyn       ";

        str2 = trim_copy(str1); //양옆의공백을다제거하되원본을변경하지않고새로운문자열을리턴

        printf("trim_copy : %s, %s\n", str1.c_str(), str2.c_str());

 

        str1 = "#######   I love Lyn       #######";

        trim_if(str1,is_any_of("#")); //제거할문자를직접지정해서제거한다.

        printf("trim_if-1 : %s\n", str1.c_str());

 

        str1 = "!@#!@#I love Lyn!@#!@#";

        trim_if(str1,is_any_of("!@#")); //제거할문자열의길이에는제한이없다!

        printf("trim_if-2 : %s\n", str1.c_str());

 

        str1 = "   I love Lyn       ";

        trim_left(str1); //왼쪽의공백을제거한다.

        printf("trim_left : %s\n", str1.c_str());

       

        //물론trim_left_copy, trim_left_if, trim_right, trim_right_copy, trim_right_copy_if 등등.. 있을함수는다있다.

        //여기서는몇가지만소가했지만네이밍규칙을보면다알수있을수준이다.

        return 0;

}

 

?

  1. No Image 03Jan
    by Lyn
    2010/01/03 by Lyn
    Views 39059 

    [개인자료] 윈도우 재설치 후 설치 하는 프로그램

  2. Compare, Merge 툴 간의 비교. - 작성중

  3. C++ new 연산자의 진실

  4. No Image 11Jun
    by Lyn
    2009/06/11 by Lyn
    Views 42713 

    [Boost 살펴보기] 8. Tokenizer

  5. No Image 20May
    by Lyn
    2009/05/20 by Lyn
    Views 42104 

    [Boost 살펴보기] 7. String Algorithm2

  6. No Image 12May
    by Lyn
    2009/05/12 by Lyn
    Views 41654 

    [Boost 살펴보기] 6. String Algorithm1

  7. No Image 12May
    by Lyn
    2009/05/12 by Lyn
    Views 41399 

    [Boost 살펴보기] 5. lexical_cast

  8. No Image 11May
    by Lyn
    2009/05/11 by Lyn
    Views 36739 

    [Boost 살펴보기] 4. multi_array

  9. No Image 11May
    by Lyn
    2009/05/11 by Lyn
    Views 44209 

    [Boost 살펴보기] 3. timer

  10. No Image 11May
    by Lyn
    2009/05/11 by Lyn
    Views 36716 

    [Boost 살펴보기] 2. any

  11. No Image 11May
    by Lyn
    2009/05/11 by Lyn
    Views 37096 

    [Boost 살펴보기] 1. pool

  12. 프로그래밍 대회 알고리즘 파트 문제

  13. No Image 22Oct
    by Lyn
    2008/10/22 by Lyn
    Views 36763 

    컨테이너가 파괴될 때 소유한 객체 자동으로 파괴하기

  14. No Image 05Oct
    by Lyn
    2008/10/05 by Lyn
    Views 35649 

    [TR1 살펴보기] 3. UnOrdered Containers

  15. No Image 05Oct
    by Lyn
    2008/10/05 by Lyn
    Views 37570 

    [TR1 살펴보기] 2. Array

  16. No Image 05Oct
    by Lyn
    2008/10/05 by Lyn
    Views 38356 

    [TR1 살펴보기] 1. Random

  17. Delphi 2009 Generic 살펴보기

Board Pagination Prev 1 ... 3 4 5 6 7 8 Next
/ 8