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 보다 작다.
'PROGRAMMING > C' 카테고리의 다른 글
[기초] 재귀함수 (0) | 2011.04.12 |
---|---|
[수업후] 기본연산자, printf() (0) | 2011.04.07 |
[기초] 문자열 입출력 함수(gets(), puts()) (0) | 2011.04.03 |
[기초] 5. 제어구조 2 (for, while, do-while, continue) (0) | 2011.03.04 |
[기초] 4. 제어구조 1 (if, switch, break) (0) | 2011.03.04 |