메뉴 건너뛰기

[warning] implicit declaration of function 'scanf_s' 해결책

 

Dev C++에서 scanf_s를 사용하면 워닝이 발생하는 것이 정상적인 것입니다

기존에는 프로젝트 파일을 생성하고 소스파일을 포함시켜서 코딩을 수행하였기에 워닝.가 발생하지 않았습니다)경고(

 

그런데 프로젝트 파일을 만들지 않고 소스파일만 가지고 코딩을 진행하였기에 워닝이 발생한 것입니다.

 

 

일단 scanf_s를 사용해서 사용자로 부터 값을 입력받는 것이 보안상 안전한 방법입니다.

그런데 아직까지 위 방법은 visual studio에만 존재하는 비표준 함수 이기 때문에

 

gcc 기반의 다른 컴파일러나 저희가 사용하는 Dev C++에선 실행은 되지만 warning을 발생시킵니다.

 

프로그래밍이라는 것이 참 복잡하고 해결해야 할 문제가 많지요?

 

해결책은 scanf_s=> scanf 로 변경하면 됩니다.

하지만 현업에 가서는 scanf_s를 사용해서 수행해야 하기에 저희는 현재 추세에 맞게 scanf_s를 배운 것입니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 메인 함수가 2개 라는 에러메시지 발생했을 때 해결 방법 okchoi 2022.05.30 32
» [warning] implicit declaration of function 'scanf_s' 해결책 okchoi 2022.05.24 33
공지 main' must return 'int' 오류에 대한 해결방법 okchoi 2022.05.02 1020
공지 main 함수 관련 문의 okchoi 2022.05.02 13
공지 Dev C++ 테마파일 적용시키기 okchoi 2022.04.19 58
공지 연산자 나머지(%%) 표현 방법 okchoi 2022.04.11 224
공지 실행파일 사라지는 현상 okchoi 2022.04.10 8
공지 새로운 프로젝트 생성 방법 okchoi 2022.04.04 8
공지 main 함수 앞에 int, 마무리 할 때 return 0;은 무조건 써야 하는 건가요? okchoi 2022.03.22 352
공지 기말고사 Q/A 모음 okchoi 2021.12.03 22
공지 [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode 해결방법 okchoi 2021.11.22 52
공지 scanf_s vs scanf okchoi 2021.10.23 15
공지 압축상태에서 프로젝트 파일 클릭시 일어나는 현상 okchoi 2021.09.24 7
공지 파일 확장명 표시하는 방법 okchoi 2021.09.12 75
공지 (C/C++)맥북에서 C언어,C++ 개발 환경 세팅하기 okchoi 2021.09.04 17
공지 Layout 파일 okchoi 2021.07.31 12
공지 Dev C++ 언어 한글(Korean) 설정 okchoi 2021.03.08 2361
공지 void main() 사용시 오류 okchoi 2020.10.24 297
공지 변수 선언 방법 okchoi 2020.07.09 8
공지 Id returned 1 exit status 오류 해결 방법 okchoi 2020.04.20 10705
26 입력문에서 구분자(엔터, 스페이스) 사용 okchoi 2022.04.11 9
25 UNIX, Linux 및 Windows의 표준 데이터 유형 okchoi 2022.04.03 28
24 macOS Xcode 오류 okchoi 2021.10.18 307
23 C언어 과제 제출 방법(첫번째 과제) okchoi 2021.10.03 123
위로