관리 메뉴

History

[C언어] strcmp 함수(문자열 비교)에 대하여 본문

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
반응형
Comments