본문 바로가기
컴퓨터/프로그래밍

링 버퍼 프로그램 코드

by Begi 2022. 3. 23.
반응형

링 버퍼에 데이터를 넣고 읽는 프로그램 코드는 다음과 같다.

 

링버터에 데이터를 넣는 코드는 다음과 같다.

  void data_write(u08 Data)

  {

      Buffer[Head++] = Data;
      if(Head>=64) Head = 0;

  }

 

링버터의 데이터를 읽는 코드는 다음과 같다.

  void data_read(u08 *Data)

  {

    if(Head != Tail)
    {
        *Data = Buffer[Tail++];
        if(Tail>=64) Tail = 0;
    }

  }

 

링버퍼

 

반응형

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

부호 있는 정수형 변수  (0) 2022.04.02
링 버퍼 저장 프로그램  (0) 2022.04.02
파일 디스크립터(File Descriptor)란?  (0) 2021.09.19
Linux usleep 함수  (0) 2021.09.18
이클립스 IDE  (0) 2021.07.26

댓글