La se�al es SIGSEGV, esta se�al es generada cuando un programa trata de leer o escribir fuera de la memoria que ha sido localizada para el. (la se�ale s�lo ocurren cuando el programa es detectado fuera de su espacio reservado por el mecanismo de protecci�n de memoria del sistema). El nombre de esta se�al es una abreviaci�n para Segmentation violation. La forma m�s com�n de obtener un estado SIGSEGV es dereferenciando un puntero no inicializado o nulo. Un puntero nulo refiere la direcci�n 0, y la mayor�a de sistemas operativos toman esta direcci�n como inv�lida. Tambi�n se obtiene SIGSEGV cuando se usa un puntero para mediante un array, pero falla al verificar el final del array.

La mejor documentaci�n de C (no hay otra) la encuentra en

   http://www.gnu.org/manual/glibc-2.2.5/libc.html

The GNU C library (aprox 1100 p�ginas)

Saludos!

nmag only
_____________


Mat�as nnss escribi�::

Hola:
    Estoy tratando de aprender a programar en C, y para eso hice un
    peque�o programita, pero cada vez que quiero ejecutar el programa que
    acab� de compilar (sin ning�n error) me aparece el mismo "querido"
    error: Violaci�n de segmento.
    Y es por eso que estoy tratando de buscar alguna lista para gente que
    hace cosas en C, y que sea en castellano. Les agradecer�a cualquier
    orientaci�n sobre este tema.








--
***
Telef�nica: Crece el ruido de la Co###�f|#A==-<ic��[[i�+++ NO CARRIER
***
Si Bill Gates es un dios, Windows debe ser una plaga divina.
***




Responder a