인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

watercar67님의 프로필 이미지
watercar67

작성한 질문수

홍정모의 따라하며 배우는 C언어

4.1 문자열 입출력하기

'_CRT_SECURE_NO_WARNINGS': macro redefinition 관련 질문입니다

작성

·

342

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
라는 경고가 뜨는데 어떤 문제가 있는건가요?

답변 1

0

보안상의 문제가 발생할 여부가 있는 함수(scanf)를 사용하셔서 그렇습니다.

코드 최상단에 #define _CRT_SECURE_NO_WARNINGS를 추가해주세요.

watercar67님의 프로필 이미지
watercar67

작성한 질문수

질문하기