C언어 Chapter 32.
📌 fseek() 함수의 원형
int fseek(FILE *fp, long offset, int origin);
[origin 의 값]
🔔 예)
fseek(fp, 35L, SEEK_SET);
long ftell(FILE *fp);
🔔 예) 데이터 파일의 두 번째 줄을 화면과 파일에 출력하는 프로그램
<11-8.in 내부>
실행 결과
int open(char *filename, int oflag, int pmode);
int close(int fd);
[oflag 파일의 접근방법은 <fcntl.h>에 다음 표와 같이 정의되어있다.]
🔔 예)
O_RDONLY | O_BINARY
[표준입출력 장치의 파일 핸들]
[pmode의 정의]
int creat(char *filename, int pmode);
[read()/write() 함수]
int read(int fd, char *buffer, int size);
int write(int fd, char *buffer, int size);
🔔 예) 입력 데이터 파일의 내용을 새로운 출력파일을 생성하여 복사하는프로그램
🎯 프로그램 설명
<d11-9.in 파일내부>
실행 결과
<실행 후d11-9.out 파일내부>
C언어 강좌(조건부 컴파일/매크로 함수와 #undef) (0) | 2016.09.19 |
---|---|
C언어 강좌(bzero, memset/저장 클래스/그 밖의 자료형과 제어문) (0) | 2016.09.19 |
C언어 강좌(형식화 입출력/텍스트 모드, 이진 모드/구조체 입출력/stdout, stdin, stderr 의 파일번호/perror 사용) (0) | 2016.09.19 |
[C언어] 문자열 파일 입출력/표준 입출력 파일/fgets( ), fputs/stdprn (0) | 2016.09.19 |
C 언어 강좌 (파일 입출력/getc, putc/스트림/버퍼/FILE/fopen, fclose) [20120622] (0) | 2016.09.13 |