본문 바로가기
::public/C,C++ 문자열 관련

fopen => fopen_s

by 해맑은욱 2019. 9. 4.

VS2017 버젼에서는 보안결함이 있는 함수들을 사용할 경우에 오류를 반환한다.(C4996)

 

fopen

FILE *fopen(const char *filename, const char *mode)

FILE *pf = fopen("test.txt", "r");

 

fopen_s

errno_t fopen_s(file **_stream,  const char*_filename, const char*_mode)

FILE *pf = NULL;

errno_t err = fopen_s(&pf, "test.txt", "r");

 

'::public > C,C++ 문자열 관련' 카테고리의 다른 글

strcpy, strncpy(문자열 복사)  (0) 2021.06.01
strchr(문자 검색)  (0) 2021.06.01
strcmp, strncmp(문자열 비교)  (0) 2021.06.01
sscanf => sscanf_s  (0) 2021.06.01
strcpy => strcpy_s  (0) 2019.09.09