화일 입출력
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

9.1 스트림의 개념

9.2 화일 시스템의 개요

9.3 feof()와 ferror() 함수

9.4 고급 텍스트 함수

본문내용

일의 끝에서부터 찾음
반환값 : 성공하면 0을 반환하고, 실패하면 0이 아닌 값을 반환한다.
원형: long ftell(FILE *fp);
용도: 화일 포인터의 현재 위치(current location)를 알아내는데 사용된다.
반환값: 현재 위치를 반환하나 실패하면 -1을 반환한다.
** 일반적으로 이진 화일에서만 임의 접근을 사용한다.
9.7 여러 가지 화일 시스템 함수
화일 시스템 함수
int rename(char *oldname, char *newname) ; 화일의 이름을 수정한다.
성공적이면 0, 에러가 발생하면 0이 아닌 값을 반환한다.
int remove(char *file-name); 화일을 지운다.
성공적이면 0, 에러가 발생하면 0이 아닌 값을 반환한다.
void rewind(FILE *fp); 화일의 현재 위치를 화일의 시작 지점으로 옮긴다.
반환값이 없다.
int fflush(FILE *fp); 화일의 디스크 버퍼를 비운다.
성공적이면 0, 실패하면 EOF를 반환한다.
9.8 표준 스트림
C 프로그램이 실행을 시작할 때, 3개의 스트림이 자동으로 열리고 사용가능하게 된다.
==> 표준 스트림: 입력(stdin), 출력(stdout), 에러(stderr)
** 8장에서 논의된 콘솔 입출력 함수들은 모두 stdin과 stdout에서 작동하는 함수들이다.
예. fprintf(stdout, "%d %c %s", 100, 'c', "this is a string") ;
printf("%d %c %s", 100, 'c', "this is a string") ;
위 두 문장은 같은 기능을 한다.

키워드

  • 가격800
  • 페이지수5페이지
  • 등록일2003.02.10
  • 저작시기2003.02
  • 파일형식한글(hwp)
  • 자료번호#221070
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니