-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
'_CRT_SECURE_NO_WARNINGS': macro redefinition 관련 질문입니다
22.12.14 16:12 작성 조회수 250
0
#define CRTSECURE_NO_WARNINGS
#include <stdio.h>
#include<float.h>
int main()
{
char fruit_name[40];
scanf("%s", fruit_name);
printf("%s", fruit_name);
return 0;
}
이러한 간단한 코드를 빌드 했을때 '_CRT_SECURE_NO_WARNINGS': macro redefinition
라는 경고가 뜨는데 어떤 문제가 있는건가요?
답변을 작성해보세요.
0
강민철
2022.12.15
보안상의 문제가 발생할 여부가 있는 함수(scanf)를 사용하셔서 그렇습니다.
코드 최상단에 #define _CRT_SECURE_NO_WARNINGS를 추가해주세요.
답변 1