UNIX 표준 파일 프로그래밍 라이브러리는 일반적으로 사용되는 기능

파일 포인터 : 1, FILE

2, FILE * fopen의 (const를 숯불 * 파일 이름, const를 문자 * 형) : 열거 나 파일을 반환 포인터 타입 파일을 만듭니다

3 FILE * freopen을 (CONST 숯불 * 파일명 CONST CHAR * 유형 FILE * 스트림) 대체 파일 스트림을 달성하기 위해, 새로운 파일 스트림을 열 수는 fopen 방법 성공적 리턴 FILE, 실패 후 원래 유동 스트림을 종료하고, 반환 NULL

4, INT의 FCLOSE (FILE * 스트림) : 가까운 파일 스트림 스트림, 성공적인 복귀 0, 오류 리턴 EOF

5, INT 제거 (const를 숯불 * 파일 이름) : 삭제 문자열 파일 이름을 지정한 폴더 또는 디렉토리

6, INT 이름 바꾸기 (const를 문자 * oldname을, const를 문자 * newname의) : 변경 새 파일 이름의 파일 이름에 newname oldname의

7 INT getc 그룹 (FILE * 스트림)의 첫 문자 스트림 파일 입력 스트림을 판독하고, 문자 뒤 되돌아 파일 포인터 동안 문자, 정수로 변환되고

8 getchar가 INT (무효)로 getc 같은

도 9의 INT는 fgetc (FILE * 스트림) getc로 동일하지만, 속도가 느린로 getc보다

10, INT putc (INT C, FILE * 스트림) 다음 문자로 파일 포인터를 이동시키면서 파라미터 C는 문자로 변환하고 기록 스트림 셰이핑

11 INT putchar INT (c) : 동일한 putc

12 INT fputc (INT C, FILE * 스트림) 같은 putc이지만 속도가 느린 putc보다

, 공간의에 의해, 성공적인 복귀가 메모리 주소의가 가리키는 가리키는 메모리에 저장, "\ n"로 끝나는, 표준 입력 스트림 (표준 입력)에서 선 문자열을 읽을 수 : 13, 문자는 * (숯불 *들) 도착 NULL을 반환하는 데 실패

14 * CHAR는 fgets (S * CHAR, INT N, FILE * 스트림)가 가리키는 메모리의 공간 스트림으로부터 N-1 자리까지 읽어

15, INT 풋 (const를 숯불 *들) : 표준 출력 스트림 표준 출력에 문자열 쓰기의 끝에서의 문자열이 "0"으로 지적했다 ( "0"제외)

16 INT fputs (CONST 숯불 * S, FILE * 스트림) 문자열의 파일 스트림 스트림

17를 size_t는 FREAD (무효 *의 PTR, size_t와 크기를 size_t NITEMS, 파일 * 스트림) NITEMS이, 각 데이터 항목의 크기가 크기가 바이트 메모리로 데이터 항목 PTR 가리키는 스트림으로부터 판독은, 총 읽기 NITEMS의 크기 문자를 취할

18를 size_t에 fwrite (CONST 무효 * PTR, size_t와 크기를 size_t NITEMS, FILE * 스트림) 데이터 PTR 스트림 NITEMS 의한 문자의 기입 사이즈의 크기에 의해 지정된 기록

추천

출처www.cnblogs.com/rao11/p/12120187.html