arreglo de estructuras con apuntadores estáticos
TRANSCRIPT
![Page 1: Arreglo de estructuras con apuntadores estáticos](https://reader036.vdocumento.com/reader036/viewer/2022080901/55b16c89bb61ebba0b8b46dd/html5/thumbnails/1.jpg)
//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; }