"strcmp()" 함수는 인자로 받은 두개의 문자열을 비교하는 함수이다.
원형은 다음과 같다.
int strcmp(const char* src1, const char* src2);
strcmp()함수는 대소문자를 구별하여 두 문자열을 비교하며,
src1과 src2의 모든 문자열이 일치할 경우 0을 반환하며,
src1 문자열이 큰 경우 1, src1 문자열이 작은 경우 -1을 반환한다.
<<예제>>
#include <stdio.h>
#include <string.h>
#define EXIT "exit"
void main(void)
{
char string[100];
int ret;
printf("단어를 입력하고 엔터를 치시오.\n");
printf("exit를 입력하면 종료합니다.\n);
do {
gets(string);
ret = strcmp(string, EXIT);
if (ret == 0) break;
else if (ret < 0) printf("%s < %s\n", string, EXIT);
else (ret > 0) printf("%s > %s\n", string, EXIT);
} while (1)
}
'Telco IT > C Langugae' 카테고리의 다른 글
| 문자열 중 문자를 검색하는 함수 strchr() (1) | 2008/04/10 |
|---|---|
| 문자열 검색하는 함수 strstr() (0) | 2008/04/09 |
| 문자열 길이 구하는 함수 strlen() (0) | 2008/04/09 |
| 문자 연결하는 함수 strcat() (0) | 2008/04/09 |
| 문자열 비교하는 함수 strcmp() (1) | 2008/04/08 |
| 문자열 복사하는 함수 strcpy() (0) | 2008/04/08 |
이올린에 북마크하기
이올린에 추천하기


::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::
혹시 필요 하실까봐 링크 걸어 놓고 갑니다 ^^
제가 애용하는 자료에요. 잘 찾아 보시면 이 파일을 다운 로드 받으실수 도 있습니다.
http://www.acm.uiuc.edu/webmonkeys/book/c_guide/