본문 바로가기
::public/C,C++ 문자열 관련

strcmp, strncmp(문자열 비교)

by 해맑은욱 2021. 6. 1.

문자열을 비교하는 함수.

 

#include <stdio.h>        // C++
#include <string.h>        // C
 
int strcmp(const char* str1, const char* str2)
int strncmp(const char* str1, const char* str2, size_t n);
 
----------
 
int main()
{
    char str1[10= "Hello";
    char *str2 = "Hello";
 
    int ret = strcmp(str1, str2);        // 두 문자열이 같은지 문자열 비교
    int ret = strcmp(str1, str2, 9);    // 두 문자열이 같은지 문자열 비교
 
    printf("%d\n", ret);         
    // 0: str1 == str2(아스키코드 값 비교)
    // 1: str1 > str2
    // -1: str1 < str2
 
    return 0;
}
 
cs

'::public > C,C++ 문자열 관련' 카테고리의 다른 글

strcpy, strncpy(문자열 복사)  (0) 2021.06.01
strchr(문자 검색)  (0) 2021.06.01
sscanf => sscanf_s  (0) 2021.06.01
strcpy => strcpy_s  (0) 2019.09.09
fopen => fopen_s  (0) 2019.09.04