strcmp 함수의 원형
int strcmp(const char* s1, const char* s2);
s1과 s2를 비교해서 s1이 크면 양수, 같으면 0, 작으면 음수를 출력.
아스키 코드 값으로 비교해서 크고 작음을 판단한다.
abc와 abd 의 경우 ab는 같고 c와 d를 비교해서 c가 아스키 코드 값이 작다.
AAA와 AAAB의 경우 마지막 4번째는 null과 B를 비교한다.
사전에서 나오는 순서라고 봐도 무관하겠다. 어느 문자가 사전에서 더 나중에 나오는가?ㅎㅎ
strncmp 함수의 원형
int strncmp(const char* s1, const char* s2, size_t n);
strcmp와 같지만 비교할 문자의 길이를 정할 수 있다.
int strcmp(const char* s1, const char* s2);
s1과 s2를 비교해서 s1이 크면 양수, 같으면 0, 작으면 음수를 출력.
아스키 코드 값으로 비교해서 크고 작음을 판단한다.
abc와 abd 의 경우 ab는 같고 c와 d를 비교해서 c가 아스키 코드 값이 작다.
AAA와 AAAB의 경우 마지막 4번째는 null과 B를 비교한다.
사전에서 나오는 순서라고 봐도 무관하겠다. 어느 문자가 사전에서 더 나중에 나오는가?ㅎㅎ
strncmp 함수의 원형
int strncmp(const char* s1, const char* s2, size_t n);
strcmp와 같지만 비교할 문자의 길이를 정할 수 있다.
유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^
'프로그래밍 > C언어.' 카테고리의 다른 글
구조체. ->연산자 .연산자 (0) | 2011.03.28 |
---|---|
[C언어] 문자열 복사 함수 (strcpy, strncpy) 간단예제. (0) | 2011.03.28 |
[C언어] 문자열 길이 반환 함수 (strlen) 간단예제. (0) | 2011.03.28 |
문자열 입.출력 함수(puts, fputs, gets, fgets) (0) | 2011.03.28 |
문자 입.출력 함수(putchar, fputc, getchar, fgetc) (0) | 2011.03.28 |