Programación General > C/C++

 Re: Segmentation Fault - core dumped

(1/5) > >>

reckba2:
Estoy probando un ejemplo de proceso en Unix y me produce este error: Segmentation Fault - core dumped
Y al compilarlo no hay dramas, a que se deberá este problema?. habra que ajustar el compilador de C?

Saludos

JuanK:
el problema no es de ajustar el compilador, recuerda que el solo verifica que el programa este bien escrito, mas no verifica que el programa haga lo que tu piensas.. lo más probable es que estes accesando o trabajando mal con algun apuntador o con algun array o cadena.

seria de ayuda si publicas el codigo.


JuanK

reckba2:
Aquí va el codigo:

/* system.c - Listar los procesos del usuario usando system. */
#include <stdio.h>
#include <stdlib.h>

int main ()
    {
    int  salida;   /* Salida del comando */
    char comando[100];   /* Comando a ejecutar */

    printf ("Ejemplo de system.n");
    sprintf (comando, "/bin/ps -fu %s", getenv ("USER"));
    salida = system (comando);
    printf ("Salida del comando: %dn", salida);
    exit (salida);
    }

reckba

JuanK:
a mi no me arrojo ningun error, pero apuesto a que te lo esta generando por que la cadena esta llenda de basura, usa esto al comienzo:

memset(comando,'',sizeof(comando));

..Me cuentas como te va.

Juank

reckba2:
probe, compila bien  pero al correr el ejecutable arroja el mismo error

reckva

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa