Definición y uso de estructuras en C, introducción al concepto de “Array con tope”.
Definición
y uso de estructuras en C, introducción al concepto de “Array con
tope”.
Ignacio
Suanes.
En
una estructura (llamada también bloque de datos), puedo tener todo
tipo de variables.
Yendo
al grano:
include<stdio.h>
#define
N 15 //defino constante N de valor 15 entero
struct
fecha
{
int
dia;
int
mes;
int
ano;
};
struct
operarios
{
char ci[N];
int tipo;
char nombre[N];
struct fecha nacimiento;
struct fecha contratación;
};
/*Supongamos que quiero manejar hasta 100 operarios, entonces:*/
struct array_operarios
{
struct operarios o[100];
int tope
};
struct array_operarios ao;
void main()
{
//* ¿Cómo opero con los datos de los operadores? *//
ao.o[0].contratacion.dia=06;
ao.o[0].contratacion.mes=06;
ao.o[0].contratacion.ano=1990;
printf(“ingrese nombre del operario en posición cero”);
scanf(“%s”,&ao.o[0].nombre);
//* Las posiciones que puedo modificar van del 0 al 99, es decir, puedo agregar 100 operarios *//
Ignacio Suanes.
Comentarios
Publicar un comentario