I see a lot of templates and complicated data structures for implementing a circular buffer.
How do I code a simple integer circular buffer for 5 numbers?
I'm thinking in C is the most straightforward?
Thanks.
Have an array, buffer
, of 5 integers. Have an index ind
to the next element. When you add, do
buffer[ind] = value;
ind = (ind + 1) % 5;