char변수와 if문 질문좀여
연보라
2023.04.01
#include stdio.hint main(void){char A;printf(동물을 입력하세요 : );scanf(%s, &A);if(A==코뿔소)printf(코뿔소는 포유류입니다.);if(A==코브라)printf(코브라는 파충류입니다.);return 0;}========================== 라고 할 때 ========================== scanf함수에다 입력한 문자를 인식해서 만약 입력한 문자가 코뿔소면코뿔소는 포유동물입니다. 를 출력하고입력한 문자가 코브라면코브라는 파충류입니다. 를 출력하려고 하는데피연산자 형식이 호환되지를 않는다면서 오류가 뜨네요...이거 어떻게 처리해야하죠?
-
유미
문자열 처리 부분입니다. 공부하세요.
(그런데 그런 장이 있기는 하나...) -
흰추위
참고로 strcmp()쓸라면 #includestring.h 써야합니다 ㅎㅎ
-
SchokoHolic
배우고 안배우고를 떠나서 위 방법대로 하세요
-
호빵녀
아직 안 배운 부분이네요 쩝;;
어느부분이지 -
봄나비
우선 char A; 이건, 영어 알파벳 한자만 저장 합니다.
문장을 저장하려면
char A[256]; 이런식으로 문자열(배열)을 이용해야 합니다.
char A[256];
scanf(\%s\