반응형
버퍼에 저장하는 코드는 다음과 같다.
Buf[Buf_idx++] = DATA;
if(Buf_idx>=16) Buf_idx = 0;
버퍼에 저장된 데이터를 오래된 것부터 표시하는 코드는 다음과 같다.
c1 = Buf_idx;
for(c=0; c<16; c++)
{
printf("%d ", Buf[c1]);
c1++;
if(c1>=16) c1 = 0;
}
반응형
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
Callback 뜻 (0) | 2022.04.13 |
---|---|
부호 있는 정수형 변수 (0) | 2022.04.02 |
링 버퍼 프로그램 코드 (0) | 2022.03.23 |
파일 디스크립터(File Descriptor)란? (0) | 2021.09.19 |
Linux usleep 함수 (0) | 2021.09.18 |
댓글