이중버퍼C언어소스

등록일 2003.09.20 텍스트 (txt) | 2페이지 | 가격 1,000원

소개글

열심히 하세요
이중버퍼을 C언어로 알고리즘을 세운것입니다.

목차

없음

본문내용

//. 화일 생성 알고리즘
Create_File(void)
{
counter = 0; /* 버퍼의 구성 요소 수를 초기화 */
}
//. 화일 출력 알고리즘
/* 구성 요소를 버퍼로 옮기는 일을 한 번에 하나씩
BLOCK_SIZE 까지 한다. 버퍼가 가득차면 물리적으로 외부 파일에 출력한다.*/
Write_To_File(void)
{ counter ++;
buffer[counter] = a_component
if (counter == BLOCK_SIZE){
Output_buffer_to_file();
counter = 0; } }

//. 화일 폐쇄 알고리즘
/* 덜 찬 부분을 임의의 큰 값으로 채우고 이 블록을
물리적으로 파일에 출력한다.*/

참고 자료

화일처리론
*원하는 자료를 검색 해 보세요.
  • 이중 버퍼 시스템 5페이지
    /*input.txt의 내용을 입력받는다. 몇개의 데이터를 입력받을 것인지(num) 그만큼의 숫자를 버퍼의 크기만큼(10) input에서 읽어들인다.하나의 버퍼가 모두 차게 되면 to_fill의 flag를 1로 변경한뒤, to_empty 즉 출력만을 하는 버퍼에 보내어..
  • 이중버퍼c알고리즘 1페이지
    . 화일 생성 알고리즘 Create_File(void) { counter = 0; /* 버퍼의 구성 요소 수를 초기화 */ }. 화일 출력 알고리즘 /* 구성 요소를 버퍼로 옮기는 일을 한 번에 하나씩 BLOCK_SIZE 까지 한다...
  • [c언어]scanf() 버퍼관련 오류, getchar()함수에 대해 3페이지
    scanf()로 사용자에게 키보드로 입력을 받으면 버퍼(buffer)라는 시스템 내부에 마련된 일종의 메모리 공간에 저장이 된다. 즉 scanf()는 버퍼형 입력 함수이므로 키보드 행버퍼에 읽어 들일 자료가 남아 있으면 사용자의 입력을 기다리지 않는다....getcha..
  • 버퍼링 2페이지
    ※버퍼링버퍼링은 한 작업의 계산과 함께 입출력을 동시에 수행하는 방법이다. 데이타 를 입력한 후, CPU가 이를 연산하려고 하는 순간, 입력 장치는 바로 다음 입력 을 시작하게 한다. 이때 CPU와 입력 장치는 동시에 동작되며, 양쪽의 속도가 비 슷하다면 버퍼 이용이 ..
  • [C 언어]C 언어의 기초 28페이지
    1. 간단한 C 프로그램 예C 프로그램을 작성하는데 필요한 기본적인 규칙에 대해서 공부하기로 한다. 즉 C 프로그래밍 형식, 예약어와 표준 라이브러리 함수, 데이터 형과 선언, 연산자 등에 대해 공부한다. 예제 프로그램의 실행을 통해 C 언어를 학습하는 것이 본 자료의..
  • [프로그래밍 언어] C언어 문제 7페이지
    1. 다음 프로그램을 while 문으로 고쳐 쓰시오.(중간고사 1번)fahr=1;while(fahr<=10){celsius=(FIVE/NINE)*(fahr-OFFSET);printf("%5.1f,%5,1f\n",fahr,celsius);fahr=fahr+1; }} ..
  • [C언어] C언어입문 5페이지
    1. C 언어의 특성 1. 고급언어이면서 저급언어의 성격을 갖고 있다. 2. 범용언어이다. 3. 이식성이 뛰어난 언어이다. 4. 모듈화가 가능하고, 분할 컴파일이 가능하다. -특정 기능을 갖는 함수별로 프로그램을 개발한 다음, 각각을 컴파일해서 상호 링크..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서