He encontrado otro ejemplo de puntero a estructura:
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
struct persona{
char nombre[30];
int edad;
};
int main(){
struct persona *p1;
p1
=(struct persona
*)malloc(1*sizeof(struct persona
));
scanf("%29s", p1
->nombre
);
}
Quiero imprimir el registro, pero cuando lo hago me sale esto:
x7r
7475360(me suena que puede ser la dirección de memoria ¿no?)
La función malloc, ¿es para reservar la memoria de un registro?. Gracias.