Dudas sobre definiciones
Al ejecutar el siguiente código me da segmentation faul alguien me podsria decir porque es:
struct mensaje{
char nombre[80];
int borrar;
int tamano;
};
struct buzonmensajes{
int nummensajes;
int mensporborrar;
long tamanobuzon;
FILE *fich;
struct mensaje vectormensajes[100];
};
struct buzonmensajes buzon;
for (int i=0;i<20;i++){
strcpy(buzon.vectormensajes.nombre,nombre);
buzon.vectormensajes.tamano=tam;
}
¿Habrá qué reservar memoria? ¿Hago masl la asignación? No lo se estoy basetante perdido si me pudieseis ayudar os lo agradecería mucho.
struct mensaje{
char nombre[80];
int borrar;
int tamano;
};
struct buzonmensajes{
int nummensajes;
int mensporborrar;
long tamanobuzon;
FILE *fich;
struct mensaje vectormensajes[100];
};
struct buzonmensajes buzon;
for (int i=0;i<20;i++){
strcpy(buzon.vectormensajes.nombre,nombre);
buzon.vectormensajes.tamano=tam;
}
¿Habrá qué reservar memoria? ¿Hago masl la asignación? No lo se estoy basetante perdido si me pudieseis ayudar os lo agradecería mucho.
1 Respuesta
Respuesta de lordford
1