scanf함수 실행시 에러 코드
C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. |
scanf 함수가 취약하니 scanf_s를 사용하거나 _CRT_SECURE_NO_WARNINGS 를 사용하라고 출력창에 메시지가 나옵니다. 여기서 scanf_s함수를 사용하면 실행이 됩니다.
scanf() 함수를 사용할 수 있도록 설정하기 위해서는 _CRT_SECURE_NO_WARNING를 사용해 보겠습니다.
2가지 방법으로 설정해 보겠습니다.
1. 전처리기를 사용하는 방법
소스 코드 위에 "define"으로 설정하기 입니다.
#include <stdio.h> #define _CRT_SECURE_NO_WARNINGS |
2. 프로젝트 속성창에서 설정하는 방법
솔루션 탐색기에서 "프로젝트이름"에 마우스 오른쪽버튼을 클릭 -> 속성에 들어갑니다.
'프로그램언어 > C언어' 카테고리의 다른 글
c언어 10진수를 2진수로 변환 (0) | 2019.10.11 |
---|---|
c언어 소수 구하기 (0) | 2019.10.11 |
c언어 파일 입출력 (0) | 2019.10.08 |
c언어 표준 함수 (0) | 2019.10.08 |
c언어 구조체와 공용체 (0) | 2019.10.07 |