ncloader  0.1
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 그룹들 페이지들
표준 입출력 함수

C Library 에서 입출력 함수들을 정의한다. 더 자세히 ...

+ 표준 입출력 함수에 대한 협력 다이어그램:

매크로

#define EOF   (-1)
 End of file character. Some things throughout the library rely on this being -1. 더 자세히 ...
 
#define SEEK_SET   0
 Seek from beginning of file. 더 자세히 ...
 
#define SEEK_CUR   1
 Seek from current position. 더 자세히 ...
 
#define SEEK_END   2
 Seek from end of file. 더 자세히 ...
 
#define stdin   stdin
 
#define stdout   stdout
 
#define stderr   stderr
 
#define putc(c, stream)   fputc(c, stream)
 지정된 스트림으로 문자 하나를 출력한다. 더 자세히 ...
 
#define putchar(c)   fputc(c, stdout)
 표준 출력으로 문자 하나를 출력한다. 더 자세히 ...
 
#define puts(s)   fputs(s, stdout)
 표준 출력으로 문자열을 출력한다. 더 자세히 ...
 

타입정의

typedef struct file FILE
 

함수

int printf (const char *format,...)
 지정된 형식에 맞춰서 문자열을 출력한다. 더 자세히 ...
 
int fprintf (FILE *stream, const char *format,...)
 지정된 형식에 맞춰서 출력된 문자열을 stream 으로 보낸다. 더 자세히 ...
 
int sprintf (char *str, const char *format,...)
 지정된 형식에 맞춰서 문자열을 주어진 버퍼에 쓴다. 더 자세히 ...
 
int snprintf (char *str, size_t size, const char *format,...)
 지정된 형식에 맞춰서 문자열을 주어진 버퍼에 지정된 길이만큼 쓴다. 더 자세히 ...
 
int fputc (int c, FILE *stream)
 지정된 스트림으로 문자 하나를 출력한다. 더 자세히 ...
 
int fputs (const char *s, FILE *stream)
 지정된 스트림으로 문자열을 출력한다. 더 자세히 ...
 
int fflush (FILE *stream)
 스트림의 출력 버퍼를 실제 장치로 전송 한다. 더 자세히 ...
 

변수

FILEstdin
 
FILEstdout
 
FILEstderr
 

상세한 설명

C Library 에서 입출력 함수들을 정의한다.

작성자
Sung-jae Park nices.nosp@m.j@ni.nosp@m.cesj..nosp@m.com
날짜
2011-7-20

최대한 POSIX 표준을 따르도록 노력하였으며, 구현체는 아키텍쳐와는 독립적으로 재사용 될 수 있도록 구현하였다.

매크로 문서화

#define EOF   (-1)

End of file character. Some things throughout the library rely on this being -1.

#define putc (   c,
  stream 
)    fputc(c, stream)

지정된 스트림으로 문자 하나를 출력한다.

매개변수
[in]c지정된 스트림으로 문자를 출력한다.
[in]stream출력할 스트림
반환값
int 출력된 문자
참고
fputc()
#define putchar (   c)    fputc(c, stdout)

표준 출력으로 문자 하나를 출력한다.

매개변수
[in]c출력할 문자
반환값
int 출력된 문자
참고
fputc()
#define puts (   s)    fputs(s, stdout)

표준 출력으로 문자열을 출력한다.

매개변수
[in]s출력할 문자열
반환값
출력된 문자열 길이
참고
fputs()
#define SEEK_CUR   1

Seek from current position.

#define SEEK_END   2

Seek from end of file.

#define SEEK_SET   0

Seek from beginning of file.

#define stderr   stderr
#define stdin   stdin
#define stdout   stdout

타입정의 문서화

typedef struct file FILE

함수 문서화

int fflush ( FILE stream)

스트림의 출력 버퍼를 실제 장치로 전송 한다.

매개변수
[in]stream대상 스트림
반환값
int 성공시 0 실패시 EOF

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

int fprintf ( FILE stream,
const char *  format,
  ... 
)

지정된 형식에 맞춰서 출력된 문자열을 stream 으로 보낸다.

매개변수
[in]stream출력 스트림
[in]format형식 문자열
[in]...가변 인자 목록
반환값
int 출력된 문자열 길이

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

int fputc ( int  c,
FILE stream 
)

지정된 스트림으로 문자 하나를 출력한다.

매개변수
[in]c출력할 문자
[in]stream출력할 스트림
반환값
int 출력된 문자

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

int fputs ( const char *  s,
FILE stream 
)

지정된 스트림으로 문자열을 출력한다.

매개변수
[in]s출력할 문자열
[in]stream출력할 스트림
반환값
int 출력된 문자열의 길이

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

int printf ( const char *  format,
  ... 
)

지정된 형식에 맞춰서 문자열을 출력한다.

매개변수
[in]format형식 문자열
[in]...가변 인자 목록
반환값
int 출력된 문자열 길이

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

int snprintf ( char *  str,
size_t  size,
const char *  format,
  ... 
)

지정된 형식에 맞춰서 문자열을 주어진 버퍼에 지정된 길이만큼 쓴다.

매개변수
[in]str출력 버퍼
[in]size출력 버퍼의 크기
[in]format형식 문자열
[in]...가변 인자 목록
반환값
int 출력된 문자열의 길이

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

int sprintf ( char *  str,
const char *  format,
  ... 
)

지정된 형식에 맞춰서 문자열을 주어진 버퍼에 쓴다.

매개변수
[in]str출력 버퍼
[in]format형식 문자열
[in]...가변 인자 목록
반환값
int 출력된 문자열 길이

+ 이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

변수 문서화

FILE* stderr
FILE* stdin
FILE* stdout