fopen_s 함수

errno_t fopen_s(FILE **pfp, const char *path,const char *mode); 파일 스트림을 여는 함수

입력 매개 변수 리스트

pfp 연 파일 스트림을 설정할 FILE *형식 변수의 주소

path 절대 경로 혹은 상대 경로

mode rwba+의 조합 문자열, fopen과 같습니다.

반환 값

성공하면 0, 실패하면 에러 값

 

C11 표준에서는 FILE 구조체인 struct _iobuf의 내부 멤버를 숨기고 있습니다. 개발자에 의해 직접 멤버에 접근하는 것을 방지하여 안전성을 도모하고 있습니다. 그리고 fopen 함수의 반환 값을 첫 번째 입력 인자로 FILE 포인터 변수의 주소(FILE 포인터의 포인터)를 받아 설정하는 fopen_s 함수를 제공합니다.

사용 예

명령줄

input.txt 내용

출력

새로 만들어진 output.txt 내용