[C/C++] strcmp/strncmp

Hyo Kyun Lee·2022년 8월 11일
0

C/C++

목록 보기
9/23

1. 개요

기본적으로 문자열을 비교하는 함수이다.

모두 반환값이 존재하고, 서로 같으면 0을 반환하며 다르면 1(양수)을 반환한다.

2-1. strcmp

strcmp(str1, str2), 인자로 전달한 문자열 str1과 str2를 그대로 비교하여 서로 같으면 0, 다르면 1(양수)을 반환한다.

2-2. strncmp

strncmp(str1, str2, size), 인자로 전달한 문자열 str1과 str2를 size만큼 비교한다. size가 없을 경우, str1과 str2 모든 문자열을 비교한다.

단, 문자열 내부에 "\"가 있을 경우, 문자열 비교를 중단한다.

3. 참고자료

https://blockdmask.tistory.com/391

0개의 댓글