C언어에서 제공하는 문자열 처리함수를 이용하기 위해서는 <STRING.H>헤더파일이 필요하다.

 

<자주 사용되는 문자열 처리 함수>

1. strcpy(to, from)

원형: char *strcpy( char *strDestination, const char *strSource );

기능: from의 문자열이 to에 복사된다. 배열의 경계를 검사하지 않는다.

 

2. strcat(to, from)

원형: char *strcat( char *strDestination, const char *strSource );

기능: 문자열을 결합시켜 준다. 즉, from의 문자열이 to에 추가된다. 배열의 경계를 검사하지 않는다.

 

3. strlen(str)

원형: size_t strlen( const char *string );

기능: 문자열의 길이, 즉 문자 수를 반환한다. null 문자는 포함되지 않는다.

 

4. strcmp(str1, str2)

원형: int strcmp( const char *string1, const char * string2 );

기능: 두 문자열을 비교하여 다음 중 하나의 Return Value를 반환한다.

0: str1, str2 두 문자열이 같다.

양수: str1이 str2 보다 크다.

음수: str1이 str2 보다 작다.

Posted by 마마필로 :