검색어 입력폼

[제어공학] 표준입출력

등록일 2003.11.25 한글파일한글 (hwp) | 10페이지 | 가격 1,000원

목차

⊙ 표준 입출력(Standard I/O)
- 버퍼(Buffer)
- fopen()
- int getc(fp)
- putc(char *c, FILE *fout)
- fclose(fp)

⊙ 파일 입출력 함수
- fprintf()
- fscanf()
- rewind(FILE *fp)
- fgets(char *buf, int MAX, FILE *fp)
- fputs(char *buf, FILE *fp)
- gets()와 fgets()의 비교
- fseek()
- ftell()

⊙ 기타 표준 입출력 함수
- int ungetc(int c, FILE *fp)
-int fflush(FILE *fp)
-int setvbuf(FILE *fp, char *buf, int mode, size_t size)
-바이너리 입출력 : fread()와 fwrite()
-size_t fwrite(void *ptr, size_t size, size_t nmemb, FILE *fp)
-size_t fread(void *ptr, size_t size, size_t nmemb, FILE *fp))
-int feof(FILE *fp)
- int ferror(FILE *fp)

본문내용

⊙ 표준 입출력(Standard I/O)

버퍼(Buffer) ☞ 입출력의 속도를 증가시키기 위해 사용되는 것, 주기억장치에 위치

파일 입출력은 버퍼(buffer)를 이용하여 수행이 된다. 즉, 한 번에 한 바이트씩 읽고 쓰는 것이 아니라, 보다 큰 단위(보통 512 바이트 또는 그 이상)의 정보들이 이동된다. 예를 들어, 표준 입력 함수를 호출하면 먼저 512바이트(또는 그의 배수)의 데이터가 주 기억장치 내의 버퍼에 저장되고, 여기에서 필요한 작업이 수행된다. 이러한 버퍼링(buffering)은 데이터 전송 비율을 크게 증가시킨다.

fopen()
☞ 파일을 열 때 사용되는 함수이다.
☞ 첫 번째 인자는 열고자 하는 파일의 이름이며, 두 번째 인자는 파일을 열 때 어떤 방식으로 여는지를 지정하는 문자열이다. 그 문자열이 나타내는 의미는 다음과 같다.
다운로드 맨위로