RE:Para que sirve STRUCT?
Bueno no estoy muy seguro de lo que quieres hacer pero, por lo que lei, estas aprendiendo a utiliza las estructuras, bueno tratare de hacer uno espero que te sirva
#include <stdio.h>
#include <conio.h>
struct MiEstructura
{
char nom;
char direccion;
int edad;
}MiVariable; /*hay dos formas de declarar tus variables de tipo estructura una es poniendo el nombre de las varia bles entre la llave y los dos puntos como se hace en este ejemplo*/
main()
{
MiEstructura MiVariable; /*Esta es la otra forma, pones el nombre de tu estructura que representaria al tipo de variable que es la que esta declarando y el nombre de tu variable.*/
bloque de sentencias...
}
Hahora si quieres utlilizar tu misma variable para almacenar los datos de diferrentes personas lo que tienes que hacer es declararla como un arreglo de estructutas que es de la sig. forma:
MiEstructura Mivariable[6];
y al archivar haces lo siguiente:
Si vamos a almacenar los datos de la persona numero 5(por ejemplo), lo hacemos de la siguiente forma:
scanf("%d",&Mivariable[4].edad)
/* supongo que ya sabes que al manejar matrices o arreglos se maneja n-1 es decir como la computadora comienza a reconocer desde la posicion 0 entonces si declaraste tu arreglo 6 el maximo numero sera 5 ya que comiensas a contar des de la pisicion 0,1,2,3...5 ok. espero que esto este entendido.
Si no me entendiste o tienes alguna otra duda esribeme engusto te hacare la mano, si esta en mismanos jajajaja, bueno hata pronto.
DTB.
Erick Rios