char변수와 if문 질문좀여

#include stdio.hint main(void){char A;printf(동물을 입력하세요 : );scanf(%s, &A);if(A==코뿔소)printf(코뿔소는 포유류입니다.);if(A==코브라)printf(코브라는 파충류입니다.);return 0;}========================== 라고 할 때 ========================== scanf함수에다 입력한 문자를 인식해서 만약 입력한 문자가 코뿔소면코뿔소는 포유동물입니다. 를 출력하고입력한 문자가 코브라면코브라는 파충류입니다. 를 출력하려고 하는데피연산자 형식이 호환되지를 않는다면서 오류가 뜨네요...이거 어떻게 처리해야하죠?

댓글 5

  • 이송이 2026.02.27

    문자열 처리 부분입니다. 공부하세요.

    (그런데 그런 장이 있기는 하나...)

  • 겨울 2026.02.27

    참고로 strcmp()쓸라면 #includestring.h 써야합니다 ㅎㅎ

  • 가을 2026.02.27

    배우고 안배우고를 떠나서 위 방법대로 하세요

  • 은G 2026.02.27

    아직 안 배운 부분이네요 쩝;;
    어느부분이지

  • 갤쓰리 2026.02.27

    우선 char A; 이건, 영어 알파벳 한자만 저장 합니다.
    문장을 저장하려면
    char A[256]; 이런식으로 문자열(배열)을 이용해야 합니다.

    char A[256];
    scanf(\%s\

C언어 다른 글

목록