728x90
반응형
SMALL
#include <stdio.h>
#include <string.h>
int main(void){
char str1[80] = "pear";
char str2[80] = "peach";
printf("the late of dictionary name in fruit : ");
if(strcmp(str1, str2) > 0) printf("%s\n", str1);
else printf("%s\n", str2);
return 0;
}
main() 함수
1-1. 크기가 80인 char 배열 str1을 선언하고 "pear"로 초기화, char 배열 str2를 선언하고 "peach"로 초기화
1-2. "the late of dictionary name in fruit : "를 출력하여 사전 순으로 늦게 나오는 과일 이름을 출력하기 위한 준비
1-3. `strcmp(str1, str2)`를 호출하여 str1과 str2를 비교. strcmp는 str1이 str2보다 사전 순으로 뒤에 있으면 양의 값을, 앞에 있으면 음의 값을, 같으면 0을 반환
1-4. strcmp의 결과가 0보다 큰 경우 str1이 str2보다 사전 순으로 뒤에 있으므로 str1 출력, 그렇지 않은 경우 str2 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 12) strcpy 함수를 사용한 문자열 복사 (0) | 2024.08.19 |
---|---|
chapter 12) strcpy() 함수 사용법 (0) | 2024.08.18 |
chapter 12) strcat(), strncat() 함수를 사용한 문자열 붙이기 (0) | 2024.08.16 |
chapter 12) scanf 함수를 사용한 문자열 입력 (0) | 2024.08.15 |
chapter 12) gets() 함수로 한 줄의 문자열 입력 (0) | 2024.08.14 |