C,C++/개념 실습 프로그래밍
[C언어] strcmp 함수(문자열 비교)에 대하여
luckybee
2023. 1. 14. 20:17
728x90
반응형
strcmp
> 헤더파일 : string.h
> 함수의 원형:
int strcmp(const char* str1, const char* str2); //원형
> 함수의 인자
-str1, str2는 c언어 형식의 문자열이다.
> 함수의 역할
-두 개의 문자열을 비교하는 함수
> 사용 예시
-strcmp((A,B)==0) A와 B를 비교해서 같은 문자열이면 0을 반환
-strcmp((A,B)<0) A와 B를 비교해서 B가 더 크다면 음수반환
-strcmp((A,B)>0) A와 B를 비교해서 A가 더 크다면 양수 반환
EX)
char string1[] = “HisTory”;
char string2[] = “HisTory”;
strcmp(string1, string2); // 문자열이 같으므로 0
strcmp(string1, HizTory”); // s < z 이므로 음수 반환
strcmp(string1, HiaTory”); // s > a 이므로 양수 반환
728x90
반응형