[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GCC
Oi Hugo..
Da uma olhada direito, provavelmente voce deve estar aceesando um ponteiro
que voce nao alocou memoria em algum for ou while do tipo while (ptr !=
null) e depois um ptr = ptr->prox; ai voce tem de acessar o ANTERIOR, ou
seja, o pai dele, e se voce tentar acessar ele mesmo vai dar pau...
E porque voce ta usando strings no EP4? Nao faz sentido...
falowww
-------------------------------------
Message from:
Paulo Eduardo Azevedo Silveira
Undergraduating in Computer Science
University of Sao Paulo - IME
http://www.linux.ime.usp.br/~peas
-------------------------------------
On Fri, 27 Nov 1998, Hugo Kotsubo wrote:
>
> O meu ep4 esta dando erro de "segmentation fault". Dizem que isso
> ocorre quando vc nao aloca memoria p/ algum ponteiro, mas verifiquei
> todos, e em todos eu aloquei memoria. Ao rodar o ep no debugger, ele diz
> que o erro ocorre devido a funcao strlen(). Nao da pra entender, pois eu
> coloquei o #include correspondente. O que esta dando errado?
>
>
> Hugo Kotsubo <kot@linux.ime.usp.br>
>
> ps : tentei implementar uma funcao para calcular o tamanho de uma string,
> mas ela tb deu o mesmo erro, so que dessa vez numa comparacao do tipo
> *(s + i) != '\0' , sendo s do tipo char* e i um int. Isso esta certo, pois
> o programa compilou. Por que entao que da esse maldito segmentation fault?
> --------------------------------------------------------------------------
>
>
- References:
- GCC
- From: Hugo Kotsubo <kot@linux.ime.usp.br>