안녕하세요?허니입니다. 오늘은 [C 언어 파일 입출력]에 대해 포스팅하려고 합니다. 공부하시는 모든 학생과 연구원분들에게 많은 도움이 되었으면 좋겠다고 생각하며 언제든지 질문은 환영입니다.


19장. 구조체와 사용자 정의 자료형 2.pptx
0.68MB



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 함수의 사용 예

+ Recent posts