Menu y submenu

Sandy
17 de Febrero del 2004
Saludos,
Tengo el menu abajo indicado y necesito que el submenu que se indica lo pueda ver y trabajar desde el número tres(3 "Search for a file") del menu principal. El asunto es que no logro ubicar el submenu en el menu 3 y que funcione.
si alguien puede ayudarme.
Gracias.
Menu principal
cout <<" DATABASE MENU:n";
cout << " ================n";
cout <<"n 1.- Adds Book Recordn";
cout <<"n 2.- Delete Book Recordn";
cout <<"n 3.- Search for a Recordn";
cout <<"n 4.- Helpn";
cout <<"n 5.- Exit nnnn";
cout <<"n Enter Choice : ";
Submenu
cout<<"1. Search by Titlen";
cout<<"2. Search by authorn";
cout<<"3. Search by ISBNn";
cout<<"4. Return to main menun";

Sandy
17 de Febrero del 2004
Gracias por la información. Fue de gran ayuda.
Por otro lado, estoy teniendo dificultades en entender lo de
Listas encadenadas(enlazadas), por ejemplo en un archivo, cómo a través de listas leer del archivo, añadir información al archivo, buscar una información particular y borrar información del archivo.
Si no estoy pidiendo mucho y me pueden ayudar.
Gracias.
Sandy.

Sandy
17 de Febrero del 2004
Gracias por la información. Fue de gran ayuda.
Por otro lado, estoy teniendo dificultades en entender lo de
Listas encadenadas(enlazadas), por ejemplo en un archivo, cómo a través de listas leer del archivo, añadir información al archivo, buscar una información particular y borrar información del archivo.
Si no estoy pidiendo mucho y me pueden ayudar.
Gracias.
Sandy.

Flatron
17 de Febrero del 2004
Pues eso es muy facil, a lo bruto seria asi:

do{
cout <<" DATABASE MENU:n";
cout << " ================n";
cout <<"n 1.- Adds Book Recordn";
cout <<"n 2.- Delete Book Recordn";
cout <<"n 3.- Search for a Recordn";
cout <<"n 4.- Helpn";
cout <<"n 5.- Exit nnnn";
cout <<"n Enter Choice : ";
cin << option;

switch option{
case 1: break;
case 2: break;
case 3: do{
cout<<"1. Search by Titlen";
cout<<"2. Search by authorn";
cout<<"3. Search by ISBNn";
cout<<"4. Return to main menun";
cin >> option2;
switch option2{
case 1:
case 2:
.
.
.
}
}while(option2!=4)
break;
case 4:break;
case 5:break;
default: Error. Opcion Incorrecta.
}
}while(option!=5);

Saludos!