?? queue.h
字號:
#define QUEUE_NAME_LEN 32
typedef struct {
char * start;
int head;
int tail;
int size;
int nobj;
int objsize;
char name[ QUEUE_NAME_LEN + 1 ];
} queue;
/*基本功能服務函數(shù)*/
queue * Makequeue( int qsize, int objsize ); /*建立隊列并返回其指針,qsize為隊列元素個數(shù),objsize為單個元素占用的字節(jié)數(shù)*/
int Delqueue( queue *qp ); /*刪除整個隊列,其中qp為需要刪除的隊列指針*/
int Enterqueue( char * obj, queue * qp ); /*在隊列中加入一新元素,obj為元素指針,qp為隊列指針*/
int GetElementqueue( char * obj, queue * qp ); /*從隊列中取出一個新元素*/
int SpAvailqueue( queue *qp ); /*獲取隊列中剩余的元素容量*/
/*擴展功能服務函數(shù)*/
int SpUsedqueue( queue * qp ); /*獲取對列中已使用掉的元素容量*/
char * ShowNextqueue( queue * qp ); /*顯示隊列中下一個預備出列元素的內容*/
int EnterHeadqueue( char * obj, queue * qp ); /*從隊列的出口端壓入一個元素*/
int DeleteTailqueue( char * obj, queue * qp ) ; /*從隊列的入口刪除一個元素*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -