• info@educacionurbana.com

Ejemplo de uso de estructura en C

Ejemplo de uso de estructura en C

Les dejo un ejercicio que les puede servir para realizar el trabajo práctico

#include <stdio.h>
#include <conio.h>
#include <windows.h>
struct socios{
int nro;
char nombre[20];
char apellido[20];
int edad;
};
void main (void)
{
struct socios jugadores[20];
int i;
int cant=0;

int opcion;
while (opcion!=3){
system(«cls»);
printf(«la cantidad de datos es %d\n»,cant);
printf(«1 – Cargar datos\n»);
printf(«2 – Mostrar datos\n»);
printf(«3 – Salir\n»);
scanf(«%d»,&opcion);

if (opcion==1){
printf(«Cargar datos la estructura\n»);
_sleep(300);
i=cant;
printf(«cargando el socio en el registro %d\n»,i+1);
printf(«ingrese el nro de socio»);
scanf(«%d»,&jugadores[i].nro);
printf(«ingrese el Nombre»);
scanf(«%s»,&jugadores[i].nombre);
printf(«ingrese el apellido»);
scanf(«%s»,&jugadores[i].apellido);
printf(«ingrese la edad»);
scanf(«%d»,&jugadores[i].edad);
printf(«Jugador cargado\n»);
_sleep(200);
system(«cls»);
cant++;
};
if (opcion==2){
//Mostrar datos en una estructura
printf(«Listado de socios\n\n»);
printf(«Nro\t Nombre\t Apellido\t edad\t\n»);
for (i=0;i<cant;i++){
printf(«%d\t %s\t %s\t\t %d \n»,jugadores[i].nro,jugadores[i].nombre,jugadores[i].apellido,jugadores[i].edad);
};
printf(«fin del listado»);
getch();
_sleep(300);
};
}

}

enlace para descargar

Pablo