Nombre: estructura con punteros
Descripción:
//estructura con punteros
URL: http://www.mygnet.net/codigos/cplusplus/punteros/estructura_con_punteros.1650
Código Fuente:
#include <stdio.h>
#include <stdlib.h>
//void visualizar (struct ficha [], int n);
void main ()
{
struct ficha
{
char nombre[20];
int nota;
};
struct ficha *alumno;
int n,i;
alumno=(struct ficha*)malloc(20*sizeof(struct ficha));
if (alumno==NULL)
{
printf ("error memoria insuficiente");
exit (-1);
}
printf ("alumnos que vas a introducir");
scanf ("%i",&n);
for (i=0;i<n;i++)
{
printf ("Introduce el nombre del alumno");
fflush (stdin);
gets ((alumno+i)->nombre);
printf ("introduce la nota");
scanf ("%i",&(alumno+i)->nota);
puts ((alumno+i)->nombre);
printf ("%i",(alumno+i)->nota);
}}