Código
#include <iostream> #include <stdlib.h> #include <stdio.h> #include <windows.h> using namespace std; void gotoxy(int x,int y) { HANDLE hcon; hcon = GetStdHandle (STD_OUTPUT_HANDLE); COORD dwPos; dwPos.X=x; dwPos.Y=y; SetConsoleCursorPosition (hcon,dwPos); } int perosona; struct perosona{ string nombre; string apido; string especial; }alumno[100]; int nuevo; int i; int N; main() { int opcion,contrasena,verificar,opc2; gotoxy(15,9); gotoxy(15,11); gotoxy(15,13); gotoxy(15,15); gotoxy(15,15); gotoxy(15,16); gotoxy(20,10); int segundos=5; for(int i=0; i<=21; i++) cout << "\n"; cout << "\t\t\t\t CARGANDO...\n"; for(int i=0; i<=79; i++) cout << "_"; for(int i=0; i<=79; i++) { cout<<char(219); Sleep(segundos*1000/80); } cout<<"\nCompletado! "; do { gotoxy(05,02); gotoxy(05,03); gotoxy(05,04); switch(opcion) { case 1: do { cout << "Introduce el nombre del alumno: "; cin >> alumno[nuevo].nombre; cout << "Inruce los apeidos: "; cin >> alumno[nuevo].apido; cout << "Introduce la especialidad del alumno: "; cin >> alumno[nuevo].especial; nuevo++; }while(opc2==1); break; case 2: for (N=0; N<nuevo;N++) { gotoxy(5,8+N); cout<<char(179)<< "Nombre: " <<alumno[N].nombre; cout << "__________________________"; cout<< char(179) << " Apeido: " <<alumno[N].apido; cout<< char(179)<< " Especialidad: " <<alumno[N].especial; cout << "__________________________"; } break; case 3: do { [color=black][/color] gotoxy(15,15); if(verificar==contrasena) { for (N=0; N<nuevo;N++) { gotoxy(5,05+N); cout<<char(179)<< "Nombre: " <<alumno[N].nombre; cout<< char(179) << " Apeido: " <<alumno[N].apido; cout<< char(179)<< " Especialidad: " <<alumno[N].especial; } } else break; }while(opc2==1); } } while (opcion != 5); }