#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct alumno {
char nombre[80];
int matricula;
};
int main ()
{
struct alumno a, *pa;
strcpy (a.nombre, "El Napster");
a.matricula = 1;
pa = (struct alumno *)malloc (sizeof (struct alumno));
if (pa == NULL) {
fprintf (stderr, "\nMemoria Insuficiente!!!\n");
exit (EXIT_FAILURE);
}
strcpy (pa->nombre, "Otro alumno");
pa->matricula = 2;
printf ("alumno: %s,\tmatricula: %d\n", a.nombre, a.matricula);
printf ("alumno: %s,\tmatricula: %d\n", pa->nombre, pa->matricula);
free (pa);
return EXIT_SUCCESS;
}