arreglo de estructuras con apuntadores estáticos

1
//Ejemplo de arreglo de estructuras. //Blanca Elia Jiménez Guzmán //Septiembre de 2013 #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; struct datos { char numCtrl[10]; char nombre[15]; int edad; char sexo; float calif; }*apu; int main() { datos arreglo[2]; int np; //Inicializando el apuntador en el arreglo apu=arreglo; for(np=1;np<=2;np++) { cout<<"\nDatos del alumno "<<np<<endl; cout <<"\nNumero de control: "; cin>>apu->numCtrl; cout <<"\nNombre: "; cin>>apu->nombre; cout <<"\nEdad: "; cin>>apu->edad; cout <<"\nSexo: "; apu->sexo=getche(); cout <<"\n\nCalificacion: "; cin>>apu->calif; apu=&arreglo[np]; } system("cls"); apu=arreglo; for(np=1;np<=2;np++) { cout<<"\n\nDatos del alumno "<<np<<" son:"<<endl; cout <<"\nNúmero de control: "<<apu->numCtrl; cout <<"\nNombre: "<<apu->nombre; cout <<"\nEdad: "<<apu->edad; cout <<"\nSexo: "<<apu->sexo; cout <<"\nCalificacion: "<<apu->calif; apu=&arreglo[np]; } return 0; }

Upload: blanca-elia-jimenez-guzman

Post on 24-Jul-2015

88 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Arreglo de estructuras con apuntadores estáticos

//Ejemplo de arreglo de estructuras. //Blanca Elia Jiménez Guzmán //Septiembre de 2013 #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; struct datos { char numCtrl[10]; char nombre[15]; int edad; char sexo; float calif; }*apu; int main() { datos arreglo[2]; int np; //Inicializando el apuntador en el arreglo apu=arreglo; for(np=1;np<=2;np++) { cout<<"\nDatos del alumno "<<np<<endl; cout <<"\nNumero de control: "; cin>>apu->numCtrl; cout <<"\nNombre: "; cin>>apu->nombre; cout <<"\nEdad: "; cin>>apu->edad; cout <<"\nSexo: "; apu->sexo=getche(); cout <<"\n\nCalificacion: "; cin>>apu->calif; apu=&arreglo[np]; } system("cls"); apu=arreglo; for(np=1;np<=2;np++) { cout<<"\n\nDatos del alumno "<<np<<" son:"<<endl; cout <<"\nNúmero de control: "<<apu->numCtrl; cout <<"\nNombre: "<<apu->nombre; cout <<"\nEdad: "<<apu->edad; cout <<"\nSexo: "<<apu->sexo; cout <<"\nCalificacion: "<<apu->calif; apu=&arreglo[np]; } return 0; }