una funcion de ellos mismos. Esta funcion viene definida por
char funcion(char);
modifica(k); //Error! k no es un puntero inicializadoEs un error porque no sabes que zona de memoria estás modificando, pero no provoca un error en ejecución.
desorden no concuerdo contigo y no creo estar equivocado, segun entiendo hay errores en tiempo de compilacion(el codigo no se logra compilar por errores de sintaxis) y errores en tiempo de ejecucion, generalmente errores semanticos o logicos que provocan la finalizacion anormal del programa. El programa expuesto es sintacticamente correcto, compila bien, el problema ocurre solo cuando se le pasa un puntero que no esta incializado, o sea apunta a una zona de memoria desconocida como dices tu, pero eso es un error en tiempo de ejecucion.Cita de: "ToTeX"modifica(k); //Error! k no es un puntero inicializado
Es un error porque no sabes que zona de memoria estás modificando, pero no provoca un error en ejecución.
Yo creo que el problema se encuentra en como se ha inicializado el puntero.
ToTeX, ¿has compilado y ejecutado el código de tu mensaje? ¿modifica(k) provoca un error en tiempo de ejecución? <_<ah por supuesto que compile y ejecute el programa, si no no habria opinado :P
Un saludo...