개발 및 운영/프로그래밍31 C++ FIFO (Queue) 구현 자주 쓸일이 있는데 그때마다 구현하게 되네요;; 그래서 올립니다~ 저두보고, 여러분도 보고~ㅎ #include #include #include #define FIFOBUFFERSIZE 64 unsigned char FIFOBuffer [ FIFOBUFFERSIZE ] ; volatile unsigned int FIFOFirst = 0 ; //Out volatile unsigned int FIFOLast = 0 ; //In bool FIFOisEmpty ( ) { return ( FIFOLast == FIFOFirst ) ; } bool FIFOisFull ( ) { return ( ( ( FIFOLast + 1 ) % ( FIFOBUFFERSIZE ) ) == FIFOFirst ) ; } void FIF.. 2015. 7. 31. 이전 1 ··· 3 4 5 6 다음 반응형