#include <stdio.h>
#include <string.h>
void main()
{
char str1[20] = { "abcd" };
char str2[20] = { "abcd" };
char str3[20] = { "aaaa" };
if (strcmp(str1, str2) == 0)
printf("same!\n");
else;
if (strcmp(str1, str3) == 0)
printf("same!\n");
else
printf("not sanme!\n");
}
c언어에서 strcmp함수는 두 문자열(str1, str2)이 같으면 0을 반환하고 왼쪽(str1)이 크면 양수를 반환, 오른쪽(str3)이 크면 음수를 반환함
'Program language > C' 카테고리의 다른 글
[C] 구조체 화살표 연산자 이용하기 (0) | 2021.04.05 |
---|---|
[C] 구조체 선언 후 구조체 멤버 초기화하고 출력하기 (0) | 2021.04.05 |
[C] 구조체 선언과 초기화 (0) | 2021.04.05 |
[C] 메모리 할당, 해제 그리고 NULL포인터 (0) | 2021.04.05 |
[C] 간단한 포인터 코드와 주석 설명 (0) | 2021.03.28 |