# include & lt字符串& gt
# include & ltcstdio & gt
使用命名空間std
const int MAXN = 256
字符串頁數[MAXN];
int curpos,totalpos
int main()
{
字符類型;
curpos = -1,total pos = 0;
字符串頁面;
bool flag = true
cout & lt& lt"請輸入瀏覽器命令:v(訪問新網站),f(前進),b(後退),x(退出)" < & ltendl
而(CIN & gt;& gt類型){
getchar();
開關(類型){
案例“V”:
案例“v”:
cout & lt& lt"請輸入新的網址:";
CIN & gt;& gt頁面;
pages[curpos+1]= page;
curpos++;
total pos = curpos+1;
cout & lt& lt"當前網址是:"
打破;
案例“b”:
案例“B”:
if(curpos & lt;= 0){
cout & lt& lt“沒有回頭路了!”& lt& ltendl
}
否則{
curpos-;
cout & lt& lt"當前網址是:"
}
打破;
案例“F”:
案例“f”:
if(curpos+1 & gt;= totalpos){
cout & lt& lt“不能前進了!”& lt& ltendl
}
否則{
curpos++;
cout & lt& lt"當前網址是:"
}
打破;
案例“X”:
案例“x”:
flag = false
打破;
}
如果(!旗)破;
}
返回0;
}