<stdio.h>
<stdio.h> 포함 파일은 상수, 매크로, 유형을 정의하고 스트림 입력 및 출력 함수를 선언합니다. 스트림 I/O 함수는 다음과 같습니다.
| _C_Get_Ssn_Handle |
fprintf |
fwrite |
remove |
vfscanf |
| 참고: 1 이 함수는 LOCALETYPE(*CLD) 또는 SYSIFCOPT(*NOIFSIO)가 컴파일 명령에 지정된 경우 사용할 수 없습니다.
참고: 2
이 함수는 SYSIFCOPT(*IFSIO)가 컴파일 명령에 지정된 경우에 사용할 수 있습니다.
|
||||
- BUFSIZ
- 스트림 I/O에 대한 버퍼를 할당할 때 setbuf 라이브러리 함수에서 사용하는 버퍼 크기를 지정합니다. 이 값은 시스템 할당 버퍼 크기를 설정하고 setbuf에서 사용됩니다.
- EOF
- 파일의 끝 또는 일부 경우에 오류를 찾은 경우 I/O 함수에서 리턴하는 값입니다.
- FOPEN_MAX
- 동시에 열 수 있는 파일 수입니다.
- FILENAME_MAX
- 지원되는 가장 긴 파일명입니다. 합리적인 한계가 없으면 FILENAME_MAX가 권장되는 크기입니다.
- L_tmpnam
- tmpnam 함수로 생성할 수 있는 가장 긴 임시 이름의 크기입니다.
- TMP_MAX
- tmpnam 함수로 생성할 수 있는 고유한 파일명의 최소 수입니다.
- NULL
- 데이터 오브젝트를 가리키지 않도록 보장되는 포인터입니다.
FILE 구조 유형은 <stdio.h>에 정의됩니다. 스트림 I⁄O 함수는 FILE 유형에 대한 포인터를 사용하여 지정된 스트림에 대한 액세스를 가져옵니다. 시스템은 FILE 구조에서 정보를 사용하여 스트림을 유지보수합니다.
컴파일 매개변수 SYSIFCOPT(*IFSIO)에서 통합 파일 시스템이 사용 가능한 경우 ifs.h는 <stdio.h>에 포함됩니다.
C 표준 스트림 stdin, stdout, stderr도 <stdio.h>에 정의됩니다.
매크로 SEEK_CUR, SEEK_END, SEEK_SET는 정수 상수 표현식으로 확장되며 세 번째 인수를 fseek()로 사용할 수 있습니다.
매크로 _IOFBF, _IOLBF, _IONBF는 setvbuf 함수에 대한 세 번째 인수로 사용하는 데 적합한 개별 값을 포함하는 정수 상수 표현식으로 확장됩니다.
유형 fpos_t는 fgetpos() 및 fsetpos()에서 사용하도록 <stdio.h>에 정의됩니다.
NULL에 대한 자세한 정보는 <stddef.h>의 내용을 참조하십시오.