对3.4中do_command函数的实现
来源:互联网 发布:知乎怎么打不开 编辑:程序博客网 时间:2024/06/06 20:18
初学者,如有错误请指点。
bool do_command(char c,Extened_queue&text_queue)
{bool continue_input=true;
Queue_entry=x;
switch(c)
{
case'a':
if(text_queue.append(x)==overflow)
cout<<"Queue is full."<<endl;
else
cout<<x<<"is added to the rear of the Queue."<<endl;
break;
case's':
if(text_queue.serve()==underflow)
cout<<"The Queue is empty."<<endl;
else
cout<<"The front of the queue is removed."<<endl;
break;
case'r':
if(text_queue.retrieve(x)==underflow)
cout<<"Queue is empty."<<endl;
else
cout<<"The firet entry is:"<<x<<endl;
break;
case'#':
cout<<"The current of the extended queue is:"
<<text_queue.count<<endl;
break;
case'c':
if(text_queue.empty())
cout<<"The Queue is empty."<<endl;
else
while(!text_queue.empty())
{
text_queue.serve();
}
break;
case'p':
if(text_queue.empty())
cout<<"The Queue is empty."<<endl;
else
while(!text_queue.empty())
{
text_queue.retrieve(x);
cout<<"The extended Queue is:"<<endl;
cout<<x<<" ";
text_queue.serve();
}
break;
case'h':
help();break;
case'q':
cout<<"Extended queue demonstration finished."<<endl;
continue_input=false;
break;
}
return continue_input;
}
- 对3.4中do_command函数的实现
- do_command
- 关于对ctype.h库中函数实现的理解
- 关于虚函数的作业中对学校信息管理系统的实现要求和编程要点
- 编译器对虚函数的实现
- 将Win32Class.h文件从工程中移除,实现对WinMain等函数的隐藏。
- Source Insight中通过编辑宏实现对函数头和文件头的自动添加
- gcc 中对内联函数的支持
- C中对堆的操作函数
- 对php中函数使用的理解
- 对php中加密函数的总结
- C++中对sprintf()函数的说明
- 对php中加密函数的总结
- OpenCV中对mixChannels函数的理解
- 对php中加密函数的总结
- C++中对sprintf()函数的说明
- C++中对sprintf()函数的说明
- C++中对sprintf()函数的说明
- 第一次笔试题
- ubuntu(linux) jdk 1.7配置
- Struts 2 动态方法调用
- Android 常用代买---传感器
- Linux驱动之Platform Driver
- 对3.4中do_command函数的实现
- 根据DataTable创建IFeatureClass
- jasig cas单点登录配置笔记之三
- 不一样的JavaScript(1)——循环
- POJ 2421
- fbx起航
- 在eclipse下创建maven项目并部署到tomcat服务器下
- 石子合并
- Android 常用代码---UI