Unit 18. else를 사용하여 두 방향으로 분기하기
, 김 종인님이 작성Unit 18. else를 사용하여 두 방향으로 분기하기
심사문제를 풀고있는데 사실 이문제뿐만이아니라 이전 심사문제에서도 그랬는데
제가 비주얼스튜디오 2019 버전을 사용하고있습니다. 근데 제가사용하고있는 개발도구에서는 입력과 출력값이 잘 나오는데 제가 여기서 쓴코드로는 통과가 안되네요
코드는 첨부한 파일과 같이 작성했고 제시된 입력결과에따라서 출력이 잘 나옵니다.
심사문제 통과못했어도 그냥 제가쓰고있는 비주얼스튜디오에서는 출력이 잘나와서 그냥 넘기고 다음 챕터로 이동했는데 이런식으로 해도 되나요?
다시 문제를 확인하고 글을 수정합니다.
문제를 확인해보니 잘못된 점수 부분을 만들지 않은걸 확인했습니다.
근데 제가 생각할때는 잘못된점수 부분을 입출력을 만들어도 통과가 안될거 같습니다.
이전 심사문제에서도 이런문제가 발생해서 2015 버전에 맞게 해야하는지 궁금해서 질문드립니다.
Re: Unit 18. else를 사용하여 두 방향으로 분기하기
, 도장_ 관리자님이 작성UNIT 11.1에서
참고
#define _CRT_SECURE_NO_WARNINGS를 넣지 않고 scanf 함수를 사용하면 다음과 같이 컴파일 에러가 발생합니다.를 참고하세요.
scanf_s는 비표준 함수입니다. 마이크로소프트 VIsual Studio에서만 되기 때문에 사용하면 안 됩니다. _s로 된 비표준 함수는 실제로 C 언어가 많이 쓰이는 시스템 프로그래밍에서 전혀 쓸 수 없는 함수입니다. 리눅스 환경만 되어도 전혀 쓸 수 없는 함수이고, 쓸 수 있는 방법도 없습니다. 철저하게 표준으로 공부하셔야 합니다. 왜냐하면 대다수는 표준 함수를 사용하지, 비표준 함수를 사용하지 않기 때문입니다.
Visual Studio는 비표준 함수 사용을 강제하지만, 이를 무시해야 합니다.