C언어/디딤돌 C언어 예제

[C언어 소스] 부분 문자열 비교(strncmp 함수)

언제나휴일 2016. 11. 30. 00:33
반응형

[C언어 소스] 부분 문자열 비교(strncmp 함수)


Program.c


#include <stdio.h>
#include <string.h>
#define MAX_NAME_LEN      50
int main()
{
   
char name1[MAX_NAME_LEN+1] = "hello";
   
char name2[MAX_NAME_LEN+1] = "hello world";
   
if(strcmp(name1,name2) == 0)
    {
        printf(
"%s %s 같다.\n",name1,name2);
    }
   
else
    {
        printf(
"%s %s 다르다.\n",name1,name2);
    }
   
if(strncmp(name1,name2,5) == 0)
    {
        printf(
"%s %s %d개의 문자는 같다.\n",name1,name2,5);
    }
   
else
    {
        printf(
"%s %s %d개의 문자는 다르다.\n",name1,name2,5);
    }
   
return 0;
}


실행 결과

hello hello world 다르다.
hello hello world 5개의 문자는 같다.



본문

[디딤돌 C언어] 71. 문자열 비교와 strcmp함수





반응형