안녕하세요?허니입니다. 오늘은 [C 언어 파일 입출력]에 대해 포스팅하려고 합니다. 공부하시는 모든 학생과 연구원분들에게 많은 도움이 되었으면 좋겠다고 생각하며 언제든지 질문은 환영입니다.
C 언어란?
파일 입출력
20.1. 파일의 개방(Open)과 종결(Close)
• 파일의 개방
데이터를 주고 받을 수 있는 스트림의 생성
• 파일 개방 모드
파일 접근 모드 + 데이터 입출력 모드
• 파일 접근 모드
개방한 파일의 사용 용도를 결정
r, w, a, r+, w+, a+
• 데이터 입출력 모드
• CR & LF
CR은 특수문자 '\r'로 표시
LF는 특수문자 '\n'로 표시
• 텍스트 모드와 2진 모드의 차이점
• 파일 개방 모드의 완성
• FILE 구조체의 포인터
fopen 함수의 리턴 타입
흔히 파일 포인터라 불린다.
개방한 파일에 대한 여러 가지 정보를 지니는 변수를 가리키는 포인터
• FILE 구조체 포인터의 용도
데이터 입출력 함수의 호출
위치 정보의 참조
파일의 끝 확인
• 파일의 종결(CLOSE)
스트림의 종결을 의미함
20.2. 파일 입출력 함수
• 파일 위치 지시자
FILE 구조체 변수의 멤버로서 존재
READ & WRITE에 대한 위치 정보가 된다.
입출력 함수의 호출에 의해 이동
순차적인 입력 및 출력이 가능한 이유
20.3. 파일의 끝을 확인!!
• 리턴 값 참조에 의한 구분
• feof 함수를 사용하는 방법
FILE 구조체 변수를 참조하는 방법
24-4 Random Access 파일 입출력 함수
• Random Access
특정 위치 임의 접근 방식의 입출력
• fseek 함수의 사용 예
'Past Material' 카테고리의 다른 글
C 언어 매크로와 전처리기 (0) | 2019.07.29 |
---|---|
C 언어 메모리 관리와 동적 할당 (0) | 2019.07.29 |
C 언어 구조체와 사용자 정의 자료형 2 (0) | 2019.07.28 |
C 언어 구조체와 사용자 정의 자료형 1 (0) | 2019.07.28 |
C언어 문자와 문자열 처리 함수 (0) | 2019.07.28 |