c언어에 관하여 입출력과 운영체제에 대한 기술
- 최초 등록일
- 2011.09.23
- 최종 저작일
- 2011.09
- 14페이지/ MS 파워포인트
- 가격 1,500원
소개글
c언어에 관하여 입출력과 운영체제에 대한 기술
목차
없음
본문내용
int sprintf(char *s, const char *formet, …... );
int sscanf(const char *s, const char *formet, …...);
char *s는 printf에선 stdout이고, scanf에선 stdin이다.
즉 화면 대신에 s라는 문자열에서 쓰고 읽는다.
문자열 입출력 함수 sprintf( ), sscanf( )
fprintf( ), fscanf( ) 함수는 printf( ), scanf( )의 파일 버전이다.
각 함수의 원형을 보면
int fprintf(FILE *fp, const char *formet, …... );
int fscanf(FILE *fp, const char *formet, …...);
fprintf( ), fscanf( )를 사용하기 위해선 fopen()과 fclose()를 알아야 한다.
파일 입출력 함수 fprintf( ), fscanf( )
파일이란?
파일은 간단히 말하자면 문자들의 흐름(혹은 집합)이다. 파일이 열린 후에 그 흐름은 파일 처리 함수에 의해 접근될 수 있다.
파일의 특징
파일은 이름을 가지면서 열리고 닫혀야 한다.
파일은 쓰여지고(write) 읽혀지고(read) 첨부(add)될 수 있어야 한다.
파일이 열리면 파일의 시작 또는 끝부분에서 접근할 수 있다.
이러한 사실을 바탕으로 우리는 파일을 사용할 때 우발적인 오용을 막기 위하여 읽기, 쓰기, 첨부 중 어떤 일을 할 것인지를 시스템에게 알려줘야 한다. 또 파일을 다 사용 한 뒤 파일을 닫아야 한다.
이를 기억하고 다음 코드를 보자.
파일 열기, 파일 닫기 함수 fopen( ), fclose( )( )
위 소스는 my_file에 있는 정수를 모두 더한 값을 outfile로 출력하는 프로그램이다.
참고 자료
없음