반응형
출처: http://www.busari.net/%EB%B6%80%EC%82%AC%EB%A6%ACerror-c4996-scanf/#axzz3Y7bQSYbz
비주얼 스튜디오로 컴파일 하다보면 에러를 마주하게 된다.
대부분 이런 에러를 발견해주면 그 에러를 발견해서 수정해주면 된다.
그러나 때때로 이런 에러를 무시하고 싶은 경우가 있다.
지금 내가 이 글을 쓰게 된 원인인 C4996 같은 경우가 그런 경우일 것이다.
물론 대부분은 _s를 붙여도 제대로 된 동작이 되겠지만,
그렇지 않은 경우에는 원래 함수명을 쓰고 싶을 것이다.
여튼 서론이 길었는데 이를 해결하기 위해서는 pragma 전처리기를 사용하면 된다.
#pragma warning(disable:4996)
헤더에 이 문장을 적으면 C4996 에러를 무시하겠다는 뜻이 된다.
다른 에러는 굳이 넣을 필요가 없어서 해보지 않았지만, 비슷할 것으로 생각된다.
반응형