fopen_s EINVAL return 에 대한 고찰 ( filename 관련 )


fopen_s EINVAL return 에 대한 고찰 ( filename 관련 )

UTF-8로 생성된 문자열을 file 명으로 사용하는 경우가 있었는데 fopen_s return 이 EINVAL(22) 가 되어 정확한 원인을 분석해보았다. 우선 fopen_s 에 대한 reference 이다. https://docs.microsoft.com/ko-kr/cpp/c-runtime-library/reference/fopen-s-wfopen-s?view=vs-2019 fopen_s, _wfopen_s fopen_s, _wfopen_sfopen_s, _wfopen_s 이 문서의 내용 --> 파일을 엽니다.Opens a file. 이러한 버전의 fopen, _wfopen에는 CRT의 보안 기능에 설명된 대로 강화된 보안 기능이 포함되어 있습니다.These versions of fopen, docs..


원문링크 : fopen_s EINVAL return 에 대한 고찰 ( filename 관련 )