-
파일 입출력 라이브러리(기초)
학습내용 학습목표 ▪ 파일 입출력 기초
▪ 파일 입출력 함수▪ 스트림의 기본 개념에 대해 설명할 수 있다.
▪ 파일 입출력을 위한 함수의 기본 문법을 알고 구현할 수 있다.파일 입출력 기초
1. 기초
☞ 파일 입출력 : 입력과 출력의 대상이 파일인 경우
☞ 입출력 대상 : 텍스트 파일, 이진 파일
▪ 라이브러리 함수
2. 입출력 과정
3. 스트림
☞ 운영체제에 의해 프로그램 실행 시 기본적으로 개방
파일 입출력 함수
1. 파일 열기☞ 파일 입출력을 수행하려면 먼저 fopen함수를 이용하여 파일을 열어야 함
☞ fopen 함수의 원형
☞ 디폴트 모드는 텍스트 파일
2. 파일 닫기
☞ 파일 입출력이 끝나면 fclose 함수를 호출해서 반드시 파일을 닫아야 함
☞ fopen 함수의 원형
3. 파일 입출력
[1] fgetc, fputc
☞ 파일로부터 문자 하나를 입력받거나 출력할 때 사용됨
[2] fgets, fputs
☞ 파일로부터 한 줄의 문자열을 입력받거나 출력할 때 사용
☞ fgets
☞ fputs
4. 기타 함수
[1] ferror 함수
☞ 파일 입출력 시 발생하는 에러를 확인
[2] feof 함수
☞ 파일의 끝인지를 검사
학습정리
1. 파일 입출력 기초
▪ 파일 입출력 시 먼저 스트림을 생성해야 함
▪ 파일스트림 생성 시 읽기, 쓰기, 추가 등의 모드를 지정
▪ 파일을 열고 닫는 라이브러리 함수는 fopen, fclose임
2. 파일 입출력 함수
▪ 파일로부터의 입력 함수로는 fgetc, fgets, fscanf, fread 등이 있음
▪ 파일에 출력하는 함수는 fputc, fputs, fprintf, fwrite 등이 있음
▪ 파일의 끝을 판단하는 함수는 feof가 있음
'Blog > JAVA기반 스마트웹 개발2021' 카테고리의 다른 글
프로그래밍 언어 활용 part 2 - 도서관리 시스템 고도화(파일 처리) (0) 2021.08.09 프로그래밍 언어 활용 part 2 - 파일 입출력 라이브러리(응용) (0) 2021.08.09 프로그래밍 언어 활용 part 2 - 도서관리 시스템 고도화(동적메모리) (0) 2021.08.09 프로그래밍 언어 활용 part 2 - 함수 포인터 (0) 2021.08.09 프로그래밍 언어 활용 part 2 - 동적 메모리 (0) 2021.08.09 댓글