<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=OurMajorLangIsCAndCPlusPlus%2Fstdio.h</id>
	<title>OurMajorLangIsCAndCPlusPlus/stdio.h - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=OurMajorLangIsCAndCPlusPlus%2Fstdio.h"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=OurMajorLangIsCAndCPlusPlus/stdio.h&amp;action=history"/>
	<updated>2026-05-14T16:33:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=OurMajorLangIsCAndCPlusPlus/stdio.h&amp;diff=37379&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=OurMajorLangIsCAndCPlusPlus/stdio.h&amp;diff=37379&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:57Z</updated>

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