Implemente el siguiente programa de control lógico central del navegador y los resultados de la ejecución son los siguientes: Solicitud de emergencia Solicitud de emergencia, escrita en C
#include lt;stringgt;
#include lt;cstdiogt;
usando el espacio de nombres std;
const int MAXN = 256;
páginas de cadena[MAXN];
int curpos, totalpos;
int main()
{
tipo de carácter;
curpos = -1, totalpos = 0;
página de cadena
bool flag = true; p>
p>
cout lt; lt; "Ingrese el comando del navegador: V (visitar nuevo sitio), F (adelante), B (atrás), X (salir)" lt;
while (cin gt; gt; tipo) {
getchar();
cambiar(tipo){
case 'V ':
case 'v':
cout lt;lt; "Ingrese una nueva URL:";
cin gt;gt; /p>
paginas[curpos 1] = pagina
curpos;
totalpos = curpos 1
cout lt; La URL es: " lt; lt; páginas[curpos] lt; lt; endl;
break;
caso 'b':
caso 'B' :
if (curpos lt; = 0){
cout lt; "¡No se puede realizar copia de seguridad!" lt; }
else {
curpos--;
cout lt;lt; "La URL actual es:" lt;lt; páginas[curpos] lt; lt; endl;
p>}
descanso;
caso 'F':
caso 'f':
if(curpos 1 gt;= totalpos){
cout lt;lt; "¡No puedo avanzar! " lt; lt; endl;
}
else {
curpos;
cout lt; lt; "La URL actual es : " lt; lt; páginas[curpos] lt; lt; endl;
}
break;
caso 'X':
caso 'x':
bandera = false;
romper
}
si (!flag) romper; /p>
}
Devuelve 0;
}