Small Grey Outline Pointer CodeUp c++ 1406 : love
본문 바로가기
Dev./Algorithm Prac

CodeUp c++ 1406 : love

by sso. 2022. 4. 10.

영단어 하나가 입력된다.

love가 입력되면 I love you.를 출력하시오.

만약 다른 단어가 입력되면 아무것도 출력하지 않는다.

 

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

//코드업 문자열
int main() {

	char str1[50] = "love";
	char str2[50];
	
	gets(str2);

	while (1) {
		if (strcmp(str1, str2) == 0) { //scrcmp(a,b) a와 b가 같은 문자열이면 0을 반환
			printf("I love you.");
			break;
		}
		else { break; }
	}

		
}

love(입력)
I love you.

 

banananana(입력)

(출력x)

 

 

 

strcmp 를 이용하여 문자열을 비교한 후 같은 값일 때 I love you. 를 출력한다

 

 

처음에 했던 실수

 

while (1) {
if (str1 == "love") { 
printf("I love you.");

문자열은 == 로 비교 할 수 없다

728x90

댓글