모드 설명
r 파일을 읽기 전용으로 엽니다. 파일 포인터는 파일의 시작 부분에서 시작됩니다.
w 쓰기용으로만 파일을 엽니다. 파일 내용을 삭제하거나, 파일이 없으면 새 파일을 생성하세요. 파일 포인터는 파일의 시작 부분에서 시작됩니다.
a 쓰기 전용으로 파일을 엽니다. 파일의 기존 데이터는 보존됩니다. 파일 포인터는 파일 끝에서 시작됩니다. 파일이 없으면 새 파일을 만듭니다.
x 쓰기 전용으로 새 파일을 만듭니다. FALSE를 반환하고 파일이 이미 존재하는 경우 오류를 반환합니다.
r+ 읽기/쓰기용으로 파일을 열면 파일 포인터가 파일의 시작 부분에서 시작됩니다.
w+ 읽기/쓰기용 파일을 엽니다. 파일 내용을 삭제하거나, 존재하지 않는 경우 새 파일을 생성하십시오. 파일 포인터는 파일의 시작 부분에서 시작됩니다.
a+ 읽기/쓰기용 파일을 엽니다. 파일에 이미 있는 데이터는 유지됩니다. 파일 포인터는 파일 끝에서 시작됩니다. 파일이 없으면 새 파일을 만듭니다.
x+ 읽기/쓰기용 새 파일을 만듭니다. FALSE를 반환하고 파일이 이미 존재하는 경우 오류를 반환합니다.