본문 바로가기
C & C++/C & C++

CString strreplace 문자열에서 문자 변경

by izen8 2011. 3. 27.
반응형

문자열에서 문자를 변경하는 함수입니다.

ex) "test code" -> 't'를 'a' 로 변환 -> "aesa code"

코드

함수:

 

/// 문자열에서문자를변경한다.

inline void strreplace( char* sz, char old, char change )

{

    if( sz == NULL ) return;

 

    while( *sz )

    {

        if( *sz == old ) *sz= change;

 

        sz++;

    }    

}

 

 

예제:

 

char sz[10] = "test code";

strreplace( sz, 't', 'a');

// sz == "aesa code"


반응형

댓글