함수 리스트 ¶
함수형식 | 용도 |
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