반응형
링 버퍼에 데이터를 넣고 읽는 프로그램 코드는 다음과 같다.
링버터에 데이터를 넣는 코드는 다음과 같다.
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 |
댓글