U E D R , A S I H C RSS

Our Major Lang IsCAndCPlus Plus/stdio.h

stdio.h

담당 : 조현태

함수 리스트

함수형식 용도
void clearerr(FILE *) 해당 스트림의 오류를 초기화 시킵니다.
int fclose(FILE *) 해당 스트림을 닫습니다.
FILE * fdopen(int, const char *) 파일 지정자 필드로 부터 스트림을 얻습니다.
int feof(FILE *) 스트림의 끝이 아닌곳에서는 0, 끝에는 0이 아닌값을 리턴 합니다.
int ferror(FILE *) 스트림에 오류가 있을경우 0이 아닌값을 리턴 합니다.
int fflush(FILE *) 해당 스트림을 비운다.
int fgetc(FILE *) 해당 스트림에서 한 글자를 받아온다.
int fgetpos(FILE *, fpos_t *) 해당 스트림의 포인터의 위치를 fpos_t에 저장한다.
char * fgets(char *, int, FILE *) char*에 int의 길이만큼 스트림에서 읽어서 저장한다. 파일의 끝이나 오류일 경우 NULL을 리턴한다.
int fileno(FILE *) 해당 스트림의 핸들을 반환한다.
FILE * fopen(const char *, const char *) 파일을 연다.
int fprintf(FILE *, const char *, ...) 해당 스트림에 문자열을 기록한다.
int fputc(int, FILE *) 해당 스트림에 한 문자를 기록한다.
int fputs(const char *, FILE *) 해당 스트림에 문자열을 기록한다.
size_t fread(void *, size_t, size_t, FILE *) 해당 스트림에서 문자열을 첫번째 인자의 크기만큼, 두번째 인자의 횟수로 읽습니다.
FILE * freopen(const char *, const char *, FILE *) 세번째 인자의 스트림을 닫고 그 포인터를 첫번째 인자의 파일으로 대체한다.
int fscanf(FILE *, const char *, ...) 해당 파일에서 문자열을 지정한 형식으로 읽어들인다.
int fsetpos(FILE *, const fpos_t *) 해당 스트림의 포인터를 지정한 위치로 옮긴다.
int fseek(FILE *, long, int) 해당 스트림의 포인터를 세번째 인자를 기준으로 두번째 인자만큼 옮긴다. SEEK_SET : 스트림 시작, SEEK_CUR : 현재 포인터 위치, SEEK_END : 스트림 끝
long ftell(FILE *) 해당 스트림의 포인터의 위치를 리턴 합니다.
size_t fwrite(const void *, size_t, size_t, FILE *) 해당 내용을 두번째 인자의 크기만큼, 세번째 인자의 횟수로 스트림에 기록한다.
int getc(FILE *) 해당 스트림에서 한 글자를 받아온다.
int getchar(void) 표준 입출력으로 부터 한 글자를 읽어온다.
char * gets(char *) 표준 입출력에서 한줄을 입력받는다. 오류가 발생할 경우 NULL을 리턴한다.
void perror(const char *) 마지막 에러에 대한 오류메시지를 출력한다.
int printf(const char *, ...) 해당 형식의 문자열을 출력한다.
int putc(int, FILE *) 해당 스트림으로 문자를 출력한다.
int putchar(int) 표준 입출력으로 문자를 한개 출력한다.
int puts(const char *) 표준 입출력으로 한줄을 출력한다.
int remove(const char *) 해당 파일을 삭제한다. 성공시 0, 실패시 -1을 리턴한다.
int rename(const char *, const char *) 첫번째 인자의 파일을 두번째 인자의 이름으로 바꾸어준다.
void rewind(FILE *) 해당 스트림의 처음으로 포인터를 이동한다.
int scanf(const char *, ...) 표준 입출력에서 해당 형식으로 입력 받는다.
void setbuf(FILE *, char *) 해당 스트림에 사용할 버퍼를 지정해 준다.
int setvbuf(FILE *, char *, int, size_t) 해당 스트림에 지정된 크기만큼의 사용할 버퍼를 지정해 준다.
int sprintf(char *, const char *, ...) 해당 버퍼에 지정한 형식대로 출력한다.
int sscanf(const char *, const char *, ...) 해당 문자열에서 지정된 형식대로 입력받는다.
FILE * tmpfile(void) 임시파일을 생성한다. 종료시 자동으로 지워지며, 생성 실패시 NULL을 리턴한다.
char * tmpnam(char *) 임시 파일로 사용할 수 있는 이름을 인자1에 기록한다.
int ungetc(int, FILE *) 해당버퍼로 읽어온 문자를 다시 넣는다.
int vfprintf(FILE *, const char *, va_list) 해당 스트림에 인수리스트를 이용해서 지정된 형식의 문자열을 삽입한다.
int vprintf(const char *, va_list) 표준 입출력에 인수리스트를 이용해서 지정된 형식의 문자열을 출력한다.
int vsprintf(char *, const char *, va_list) 해당 문자열에 인수리스트를 이용해서 지정된 형식의 문자열을 기록한다.
wint_t fgetwc(FILE *) 해당 스트림에서 유니코드 한자를 읽어온다.
wint_t fputwc(wchar_t, FILE *) 해당 스트림에 유니코드 한자를 기록한다.
wint_t getwc(FILE *) 해당 스트림에서 유니코드 한자를 읽어온다.
wint_t getwchar(void) 표준 입출력으로 부터 유니코드 한자를 읽어온다.
wint_t putwc(wchar_t, FILE *) 해당 스트림으로 유니코드 한 문자를 기록한다.
wint_t putwchar(wchar_t) 표준 입출력으로 유니코드 한 문자를 출력한다.
wint_t ungetwc(wint_t, FILE *) 해당 버퍼로 읽어온 유니코드 한 문자를 다시 넣는다.
wchar_t * fgetws(wchar_t *, int, FILE *) 해당 스트림으로 부터 유니코드 문자열을 읽어온다.
int fputws(const wchar_t *, FILE *) 해당 스트림으로 유티코드 문자열을 기록한다.
int fwprintf(FILE *, const wchar_t *, ...) 해당 스트림에 지정한 형식의 유니코드 문자열을 기록한다.
int wprintf(const wchar_t *, ...) 표준 입출력으로 지정한 형식의 유니코드 문자열을 출력한다.
int swprintf(wchar_t *, const wchar_t *, ...) 해당 유니코드 문자열을 지정된 형식대로 생성한다.
int swprintf(wchar_t *, size_t, const wchar_t *, ...) 해당 유니코드 문자열을 지정된 형식과 크기대로 생성한다.
int vfwprintf(FILE *, const wchar_t *, va_list) 해당 스트림에 지정된 형식의 유니코드 문자열을 인수리스트를 사용해서 기록한다.
int vwprintf(const wchar_t *, va_list) 표준 입출력으로 지정된 형식의 유니코드 문자열을 인수리스트를 사용해서 출력한다.
int vswprintf(wchar_t *, const wchar_t *, va_list) 유니코드 문자열을 지정된 형식의 유니코드 문자열로 인수리스트를 사용해서 기록한다.
int vswprintf(wchar_t *, size_t, const wchar_t *, va_list) 지정된 크기 만큼의 유니코드 문자열을 인수리스트를 사용해서 작성한다.
int fwscanf(FILE *, const wchar_t *, ...) 해당 스트림에서 지정된 형식의 데이터를 읽어들인다.
int swscanf(const wchar_t *, const wchar_t *, ...) 유니코드 문자열에서 지정된 형식으로 읽어들인다.
int wscanf(const wchar_t *, ...) 표준 입출력을 사용해서 유니코드의 입력을 받는다.
int fcloseall(void) 열려있는 모든 스트림을 닫는다.
int fgetchar(void) 표준 입출력으로 부터 문자 한개를 엔터가 입력될 때 입력받는다.
int fileno(FILE *) 스트림의 핸들을 리턴한다.
int flushall(void) 현재 개방된 모든 스트림의 버퍼를 비운다.
int fputchar(int) 표준 입출력으로 문자를 1개 출력한다.
int getw(FILE *) 스트림으로 부터 2바이트의 정수를 읽어온다.
int putw(int, FILE *) 스트림으로 2바이트의 정수를 출력한다.
int rmtmp(void) 임시로 생성된 파일을 삭제한다.
char * tempnam(const char *, const char *) 주어진 두번째의 인자를 바탕으로 임시로 사용할 파일의 경로를 리턴한다.
int unlink(const char *) 해당 파일을 삭제한다. 성공시 0을 실패시 -1을 리턴한다.

----
OurMajorLangIsCAndCPlusPlus
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:57
Processing time 0.0299 sec