본문 바로가기

컴퓨터_모바일/프로그래밍

[C]2개의 문자열을 입력 받고 작은 쪽을 저장후 출력해라. (strcmp,strcpy)

## 해당 소스는 리눅스에서 실행하였다. 

 

#include<stdio.h>
#include<string.h>

int main(void)
{
        char s[20], t[20], min[20];
        printf("char 1 ?"); scanf("%s",s);
        printf("char 1 ?"); scanf("%s",t);

        if (strcmp(s,t) < 0)
                strcpy(min,a);
        else
                strcpy(min,b);

        printf("%s\n", min);

        return 0;
}

 

 

strcmp(a,b); 두개의 문자열 비교 

a>b  면 1

a=b  면 0

a<b  면 -1

 

strcpy(min,a);

a문자열을 min에 복사한다. 

 

결과

[root@node01 c]# ./test
char 1 ?5
char 1 ?4
4

 

'컴퓨터_모바일 > 프로그래밍' 카테고리의 다른 글

형변환  (0) 2020.02.22
자료형  (0) 2020.02.22