VisualStudio(비쥬얼 스튜디오)2013 Scanf 구문 오류
2014. 12. 23. 21:09ㆍTutorial & Training/C
728x90
아마 C라는 언어를 접하시면서
가장 대중적이고 많이쓰시는게 Visual Studio가 아닌가 싶습니다.
그 중에서도 현재 프리뷰를 제외한 가장최신 버전인 2013을 많이들 쓰실텐데요
솔직히저는 이 테마가 블랙이라 뭔가 웅장하고 멋이 살아있달까요..
이 부분때문에 CS6도 블랙테마로 해놓는데... 어찌됬든 둘다 간지빨로 씁니다...
Visual Studio 2013 상당히 무겁습니다.
2015부터는 Android와 JAVA 코딩이 가능하게 되지요.
그런데 이 Visual Studio2013부터는 Scanf 구문이 오류가 납니다.
왜 일까요?
MicroSoft 측에선 Scanf는 보안상의 문제나 추후 에러 발생시 치명적일 수 있다고 하여
이 구문을 수정하였습니다.
Scanf_s 라는 구문으로요
Scanf_s 라고 쓰시면
입력받기를 선언하실수 있습니다.
Scanf를 쓰는 방법도 있습니다.
헤더부분에 선언을 해주면됩니다.
다른 방법도 있습니다.
기존의 코드는 보통
#include <stdio.h> 라고 많이들쓰시죠?
#include 윗부분에
#define _CRT_SECURE_NO_WARNINGS
라고 적어주시면됩니다.
또는
Visual Studio 2013의
C언어 프로젝트 설정 → 전처리기 → 전처리기 정의 → _CRT_SECURE_NO_WARNINGS 값을 추가 입력
728x90
'Tutorial & Training > C' 카테고리의 다른 글
리눅스로 c언어하기 gcc하는방법 (0) | 2014.10.08 |
---|