用栈模拟浏览器c++
来源:互联网 发布:车牌识别软件破解版 编辑:程序博客网 时间:2024/06/05 16:34
#pragma warning (disable: 4786)#include <iostream>#include <stack>#include <string>using namespace std;//要注意当前访问的页面就是backset栈顶的元素,切记//理解浏览器前进后退的含义自己编int main(){stack<string> back,forward;string command,url;back.push("http://www.acm.org/");while (cin>>command,command!="QUIT"){if (command == "VISIT"){cin>>url;back.push(url);cout<<url<<endl; while(!forward.empty()) forward.pop();} else if (command == "BACK"){if (back.size()==1)//等于1表示就是当前的页面,已经不能够弹栈了{cout<<"Ignored"<<endl;} else{url = back.top();forward.push(url);back.pop();url = back.top();cout<<url<<endl;}}else if (command == "FORWARD"){if (forward.size()==0)//forward的大小可以为零,这点要与backset区分开来{cout<<"Ignored"<<endl;} else{url= forward.top();back.push(url);forward.pop();cout<<url<<endl;}}}return 0;}
- 用栈模拟浏览器c++
- 用java模拟浏览器程序
- python用win32com模拟浏览器
- 用Python模拟浏览器操作
- 用Python模拟浏览器操作
- 用chrome模拟手机浏览器
- 用Python模拟浏览器登录
- POJ 1028 用栈模拟浏览器的前进与后退
- POJ 1028 用栈模拟浏览器的前进与后退
- 模拟tomcat,模拟浏览器
- C语言模拟栈
- 模拟栈-C描述
- 【C++】模拟实现栈
- 用C模拟异常
- 用Chrome和firefox浏览器模拟手机浏览器浏览网页
- 用HttpClient来模拟浏览器GET POST
- 用HttpClient来模拟浏览器GET POST
- 用HttpClient来模拟浏览器GET POST
- TOMCAT服务器证书的导入
- hdu——4379 ——The More The Better
- vmware设置桥接上网
- Struts2 OGNL详解
- solrj实现solr的group查询:
- 用栈模拟浏览器c++
- jdbc,oracle使用事务提交处理
- EJB 的理解
- mysql load 用法
- servlet利用fileupload实现文件上传
- IOS上的socket通信 CFsocket
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- IOS socket GCDAsyncSocket
- String和StringBuffer