LEGISLACION
Enviado por alexander.carril • 14 de Noviembre de 2013 • 618 Palabras (3 Páginas) • 210 Visitas
/**************** funciones ****************************/
void ingresar(); // Ingresar registros a la estructura
void consultar(); // Consultar los registros almacenados
void eliminar(); // Consultar los registros almacenados
/* Estructura para datos del programa */
struct programas
{
char codigo[20]; // Codigo del curso
char nombre[30]; // Nombre del curso
};
/********** Variables globales y funciones ********************/
int n=0; // Controlara el numero de registros de la estructura cursos
struct programas *desc; // Definición del puntero desc de tipo cursos utilizado para reservar memoria
/*****************************************************************/
void ingresar()
{
int i;
char nombre[30];
system("cls");
cout<<"\nNumero de programas desea ingresar : ";
cin>>n;
system("cls");
cout<<"\t\t\n\nDATOS DEL PROGRAMA ";
desc = new programas[10]; // Reservamos memoria en el cursor desc con el operador new
for(i=0;i<n;i++) // Permite el ingreso del numero de registros definido
{
cout<<"\n\nDatos Programa "<< i+1;
cout<<"\n\nCodigo : ";
cin>>desc[i].codigo;
cout<<"\nNombre : ";
cin>>desc[i].nombre;
}
if (desc == NULL){ // Controlamos overflow de la memoria
cout<<"Error: fuera de memoria\n";
exit(1);}
}
...