PROGRAMMING/C
[기초] 문자열 처리함수(strcpy, strcat, strlen, strcmp)
마마필로
2011. 4. 3. 03:28
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 보다 작다.