Red de conocimiento informático - Conocimiento informático - 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

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;iostreamgt;

#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;

}