kyuseo의 게임 프로그래밍

strreplace :: 문자열에서 문자를 변경하는 함수 본문

C++ 개발

strreplace :: 문자열에서 문자를 변경하는 함수

kyuseo 2007. 11. 18. 13:56

개요..

 

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

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"