>  기사  >  백엔드 개발  >  C 언어로 파일을 여는 방법은 무엇입니까?

C 언어로 파일을 여는 방법은 무엇입니까?

angryTom
angryTom원래의
2020-03-09 14:56:2315800검색

C 언어로 파일을 여는 방법은 무엇입니까?

C 언어에서 파일을 여는 방법은 무엇인가요?

ANSI C에서는 파일을 fopen 함수로 열고 fclose로 닫는다고 규정합니다.

1. 호출 방법은 일반적으로

FILE *fp;
fp=fopen(文件名, 打开方式);

2입니다. 매개변수 설명:

파일 이름: "myfile.dat", "F:datamyfile.dat" 등의 형식입니다.

추천 학습: c 언어 비디오 튜토리얼

C 언어 파일 열기 방법은 다음과 같습니다.

"r"(읽기 전용)은 입력용 텍스트 파일을 엽니다.

"w"(쓰기 전용)는 텍스트 파일을 엽니다. 출력

"a "(추가) 파일 끝에 데이터 추가

"rb"(읽기 전용) 입력용 바이너리 파일 열기

"wb"(쓰기 전용) 출력용 바이너리 파일 열기

"r+"(읽기-쓰기) 읽기 및 쓰기를 위한 텍스트 파일 열기

"w+"(읽기 및 쓰기) 읽기 및 쓰기를 위한 새 텍스트 파일 만들기

"a+"(읽기 및 쓰기) 텍스트 열기 읽기 및 쓰기용 파일

"rb+"(읽기 및 쓰기) 읽기 및 쓰기용 바이너리 파일 열기

"wb+"(읽기 및 쓰기) 읽기 및 쓰기용 새 바이너리 파일 만들기

"ab+"(읽기) 및 쓰기) 읽기 및 쓰기를 위해 바이너리 파일을 엽니다

3. 참고:

( 1) "r" 메서드로 연 파일에는 데이터를 입력할 수 없으며 파일이 이미 존재합니다. 그렇지 않으면 오류가 발생합니다.

(2) "w" 방법으로 열린 파일에만 데이터를 입력할 수 있습니다. 파일이 다음과 같은 경우 열린 파일이 없으면 열 때 지정된 이름의 새 파일이 생성됩니다. 파일이 존재하면 파일을 열 때 삭제되고 새 파일이 생성됩니다.

(3) fopen 함수가 파일을 열 때 오류가 발생하면 fopen은 null 포인터 값 NULL을 반환합니다. ) 프로그램 실행이 시작되면 시스템은 표준 입력(stdin), 표준 출력(stdout), 표준 오류 출력(stderr)의 3가지 표준 파일을 자동으로 엽니다. 입력 및 출력 터미널을 사용하려면 fputc(stdout,'a'); 와 같이 직접 사용할 수 있습니다.

더 많은

프로그래밍 입문

튜토리얼을 보려면 PHP 중국어 웹사이트를 주목하세요!

위 내용은 C 언어로 파일을 여는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.