대환장 이슈
This function or variable may be unsafe. 오류 해결방법
최고관리자
최고관리자 가입일:2022.11.19

작성일시:2013.12.29 18:49:00

IP:121.162.195.♡

  • 조회 15
  • 댓글 0
  • 좋아요 0
  • 싫어요 0
  • 121.162.195.♡

Visual Studio 2005 이상의 버전부터는 scanf 나 strcpy, sprintf, sscanf, fopen, fscanf 등의 함수를 사용하면 다음과 같이 오류를 발생하게된다. 이것은 MS사가 보안상의 이유로 개발자에게 이 함수나 변수는 안전하지 못하므로 다음과 같은 함수를 사용할 것을 권장하는 하나의 문구이다. 이 오류 때문에 기존의 개발자들이 겪는 혼란이 많다.

나도 그중 한 사람으로 파일 입출력 프로그램을 개발하는 중인데 다음과 같은 아주 열받는 오류가 발생했다.



이 오류를 해결하는 방법은 매우 단순하다. 해당 소스나 프로젝트에 다음과 같이 수정해주면 원활하게 사용이 가능하다.
속성 -> 구성속성 -> C/C++ -> 전처리기에서 ;_CRT_SECURE_NO_WARNINGS를 추가해주면 된다.



이게 귀찮으면 소스 맨 위에 #define _CRT_SECURE_NO_WARNINGS를 추가해주면 된다.
(*이 구문을 넣어도 경고 창이 사라지지 않을 수 있음)

단, 보안 문제는 여전히 남아있는 상태가 되므로, 되도록 MS사가 권유하는 함수를 사용하는 것이 좋다.

댓글 0

주요 Web Development 언어 비교

  • 최고관리자
  • 2013.10.21
  • 조회 9
  • 추천 0
주요 Web Development 언어 비교

Eclipse에서 Tomcat 연동 문제 해결

  • 최고관리자
  • 2013.10.17
  • 조회 17
  • 추천 0
Eclipse에서 Tomcat 연동 문제 해결

Eclipse에서 Tomcat 추가해서 연동하기

  • 최고관리자
  • 2013.10.17
  • 조회 16
  • 추천 0
Eclipse에서 Tomcat 추가해서 연동하기

Eclipse UTF-8, 줄 번호 기본 환경설정

  • 최고관리자
  • 2013.10.17
  • 조회 13
  • 추천 0
Eclipse UTF-8, 줄 번호 기본 환경설정

IIS HTTP 403.2 오류 해결방법

  • 최고관리자
  • 2013.10.10
  • 조회 14
  • 추천 0
IIS HTTP 403.2 오류 해결방법

Mac OS X에서 많이 사용하는 단축 키

  • 최고관리자
  • 2013.09.13
  • 조회 11
  • 추천 0
Mac OS X에서 많이 사용하는 단축 키

Tomcat 환경변수 설정

  • 최고관리자
  • 2013.09.13
  • 조회 11
  • 추천 0
Tomcat 환경변수 설정

Servlet/JSP Container 설치 Tomcat 설치

  • 최고관리자
  • 2013.09.13
  • 조회 12
  • 추천 0
Servlet/JSP Container 설치 Tomcat 설치

JDK 환경변수 설정

  • 최고관리자
  • 2013.09.13
  • 조회 13
  • 추천 0
JDK 환경변수 설정

Java 개발환경 만들기

  • 최고관리자
  • 2013.09.13
  • 조회 10
  • 추천 0
Java 개발환경 만들기

Flash 초기화 실패시 해결방법

  • 최고관리자
  • 2013.08.26
  • 조회 11
  • 추천 0
Flash 초기화 실패시 해결방법

이 드라이브를 포맷 할 수 없습니다. 해결방법

  • 최고관리자
  • 2013.08.22
  • 조회 13
  • 추천 0
이 드라이브를 포맷 할 수 없습니다. 해결방법

이륜차 보험료 환급 준비물

  • 최고관리자
  • 2013.07.26
  • 조회 12
  • 추천 0

소프트웨어 개발자 명언

  • 최고관리자
  • 2013.07.18
  • 조회 15
  • 추천 0
소프트웨어 개발자 명언

Windows 운영체제 버전별 기능

  • 최고관리자
  • 2013.07.08
  • 조회 14
  • 추천 0
Windows 운영체제 버전별 기능
처리 중...