Encuentre los términos siguientes:

Anuncio
Computación para ingenieros
M.C. Cintia Quezada Reyes
Arreglos de estructuras
Sintaxis de la declaración global
struct nombreEstructura
{
tipo miembro1;
tipo miembro2;
.
.
.
tipo miembroN;
}arreglo[elementos];
Sintaxis de la declaración local
struct nombreEstructura arreglo[elementos];
Para imprimir
printf(“Texto y especificación de formato”,arreglo[posición].miembro);
Para guardar
scanf(“especificación de formato”,&arreglo[posición].miembro);
Ejemplo:
#include<stdio.h>
struct alumno
{
char nombre[50] ;
long numcuenta;
float promedio;
char escuela[50];
} C[5];
main()
{
int i;
for(i=0;i<5;i++)
{
printf("Dame nombre del alumno");
scanf(" %[^\n]",&C[i].nombre);
printf("Dame número de cuenta");
scanf("%ld",&C[i].numcuenta);
printf("Dame promedio");
scanf("%f",&C[i].promedio);
printf("Dame nombre de la escuela");
scanf(" %[^\n]",&C[i].escuela);
}
Computación para ingenieros
M.C. Cintia Quezada Reyes
for(i=0;i<5;i++)
{
printf("%s %ld %s %f\n",C[i].escuela,C[i].numcuenta,C[i].nombre,C[i].promedio);
}
}
Descargar