/*
C:\Users\Downloads>gcc -c a12.c
a12.c: In function 'main':
a12.c:8:2: warning: implicit declaration of function 'scanf_s' [-Wimplicit-function-declaration] scanf_s("%s", NN, sizeof(NN));
*/
해당 오류는 VSCode에서 scanf_s 함수를 사용했을 때 발생한다.
scanf_s는 기존 scanf 함수에 비해 보안이 강화된 함수로 Visual Studio에만 내장되어 있는 함수이다.
따라서 사용하기 위해선 해당 헤더를 따로 추가해주어야 한다.
/*
소스
*/
#include <stdio.h>
int main(int argc, char *argv[])
{
char NN[5];
printf(">>");
scanf_s("%s", NN, sizeof(NN));
printf(">>[%s]\n",NN);
return 0;
}
'c 언어 > 초급과정' 카테고리의 다른 글
c compile & link in windows os (0) | 2023.12.29 |
---|---|
[C언어] 변수 단위 파일 읽기 함수 - fscanf (0) | 2021.12.17 |
Standard sample Makefile (0) | 2021.08.06 |
#include<limits.h> 선언후에 사용되는 정의값 (0) | 2021.06.21 |
c언어 console hexa,tettris에 이용할 기초출력코드 (0) | 2021.05.28 |