📄 queuetest.cpp
字号:
#include <algorithm>
#include <queue>
#include <iostream>
#include <stdio.h>
using namespace std;
typedef struct {
int index;
char data[256];
} MYNODE, *PMYNODE;
int main()
{
queue<MYNODE> testdata;
//构造queue
int i = 0;
while (true)
{
MYNODE tmpnode;
if (scanf("%d, %s", &(tmpnode.index), &(tmpnode.data)) != 2)
break;
testdata.push(tmpnode);
i++;
}
cout<<"\nSize:"<<testdata.size()<<endl;
cout<<"Press any key to pop a NODE..."<<endl;
//弹出queue
while (!testdata.empty())
{
getchar();
cout<<testdata.front().index<<"--"<<testdata.front().data<<endl;
testdata.pop();
cout<<"Size:"<<testdata.size()<<endl;
}
//打印vector大小
cout<<"Size:"<<testdata.size()<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -