08/07/2008, 21:36
|
| | Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 16 años, 7 meses Puntos: 2 | |
Respuesta: Extraña violacion del segmento No estas asignando memoria para config:
Código:
int main(int argc, char **argv)
{
FILE *df=NULL;
struct usuario_config *config; // Es un apuntador de la estructura, pero no apunta a ningún lado especifico.
char buffer[81];
char *distintive=NULL;
char *part=NULL;
int i=0;
if((df=fopen(argv[1],"rt"))==NULL)
{
perror(argv[1]);
exit(-1);
}
// Falta esta linea:
config=(struct usuario_config*)malloc(sizeof(struct usuario_config));
for(; (fgets(buffer,80,df))!=NULL ; i=0,memset(buffer,sizeof(buffer),'\0'),printf("Aqui me quedo\n"))
{
....
|