20.8 심사문제
, 박 민영님이 작성문의한 코드는 삭제합니다.
이 2개의 소스코드가 왜 잘못됬는지 모르겠습니다 Dev++에서는 작성이 잘되어 정답으로 제출했는데 둘다 정답이 아니라고 합니다
(도장_ 관리자에 의해 편집됨 - 원문 제출일 2018년 2월 21일, 수요일, 오후 10:48 )
왜 안되나요
, 박 민영님이 작성#define _CRT_DECURE_NO_WARNINGS에서
D를 S로 바꾸어
#define _CRT_SECURE_NO_WARNINGS로 해도 안되는군요
회신: 20.8 심사문제
, 도장_ 관리자님이 작성문의한 코드는 다음과 같은 경고가 발생합니다.
20.8.c(12): warning C4477: 'scanf' : 서식 문자열 '%c'에 'char *' 형식의 인수가 필요하지만 variadic 인수 1의 형식이 'int *'입니다.
경고는 동작은 할 수 있지만, 언제든 잘못 동작할 수 있는 잘못된 코딩이므로 심사에서 동작하지 않습니다.
int 타입에는 %d를 써야 하고, char 타입에는 %c를 써야 합니다. int 타입에 %c를 쓰면 안 됩니다.
Unit 11.4 문자 입력받기를 참고하세요.