카테고리 없음

[C언어 소스] 비교 연산으로 문자열을 비교했을 때의 버그

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

[C언어 소스] 비교 연산으로 문자열을 비교했을 때의 버그


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";
   
if(name1 == name2)
    {
        printf(
"%s %s 같다.\n",name1,name2);
    }
   
else
    {
        printf(
"%s %s 다르다.\n",name1,name2);
    }
   
return 0;
}


실행 결과

hello hello 다르다.



본문

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





반응형