C:TIL- C6031 오류

Nayeon Kim·2021년 9월 10일
1

c language

목록 보기
2/9

visual studio 2019ver 쓰는 중인데,
scanf를 그냥 사용하면 경고 메시지가 떠서
그동안 scanf_s로 쓰거나, #define _CRT_SECURE_NO_WARNINGS 를 코드 맨 위에 추가해줘서 해결했다.

그런데 vs를 업데이트를 해서 그런 건지, scanf를 쓰고 #define 문장을 써도 C6031 경고가 뜬다.
아예 #define마저 쓰지 않으면 C6031뿐만 아니라 C4996이라는 오류 메시지가 떠서 아예 빌드가 안된다.
다행히 scanf_s는 오류, 경고 뜨는 것 없이 빌드가 잘 된다.
이제 scanf_s만 쓸 수 있는 건가. 찾아봐야겠다

profile
Department of Computer Science

0개의 댓글