[화일 처리]C언어 파일 입출력 함수
- 최초 등록일
- 2005.11.16
- 최종 저작일
- 2005.06
- 80페이지/ MS 파워포인트
- 가격 3,000원
소개글
화일 처리 시간에 과제로 제출하였습니다.
목차
스트림 닫기 (fclose)
문자열이나 라인을 간단히 출력(fputc)
문자 입력 (fgetc)
라인 단위로 입력 (getline)
Unreading 하기 (ungetc)
형식화된 출력
동적으로 할당하는 형식화된 출력(asprintf)
다양한 인수들을 출력하는 함수 (vprintf)
새로운 변환 등록하기 (register_printf_function)
블록 입력 / 출력 (fwrite)
파일의 끝/에러 (ferror)
파일 위치 (fsetpos)
버퍼링의 종류 제어하기(setbuf)
문자열 스트림 (open_memstream)
주문 스트림 후크 함수(cleaner)
기술자 복제하기(dup2)
본문내용
정의
운영체제가 제공하는 FILE 구조체를 이용하여 중간 단계에 대한 buffer를 고려하지 않고 입출력을 하는 함수
데이터 타입
FILE
스트림 object들을 나타내기 위해 사용되는 데이터형이다. FILE object는 파일 위치를 지적하고, 정보를 버퍼링 하는 것과 같은 일들을 포함한, 파일과 연관된 모든 내부적 정보를 갖고 있다.
표준 스트림
당신의 프로그램의 메인 함수가 불려질 때, 그곳에는 이미 열기도 하고 사용도 할 수 있는, 미리 선언된 3개의 스트림을 갖게 된다. 이것은 프로세스를 위해 만들어 놓은 “표준”의 입/출력을 표현하기 위함이다.
헤더파일은 “stdio.h”에 선언되어 있다.
FILE* stdin
- 이 표준 입력 스트림은 프로그램의 입력을 위한 표준의 자원이다.
FILE* stdout
- 이 표준 출력 스트림은 표준의 입력을 위해 사용된다.
FILE* stderr
- 이 표준 에러 스트림은 프로그램의 에러 발생에 대한 메시지와 진단에 대한 조언을 위해 사용된다.
참고 자료
없음