Enviado em 29/08/2006 - 09:51h
Olá a todos!!
estou com um problema que não estou entendendo o q pode ser. O meu programa compila normalmente, mas tá dando Falha de Segmentação na execução. Pelo que pode descobrir, acho que a falha tá ocorrendo na alocação de variáveis de uma função que eu chamo recursivamente. Quando eu coloco a declaração das variáveis no início da função o erro ocorre na segunda chamada recursiva dessa função (qdo ela é chamada de dentro dela mesma pela 1a vez). Mas qdo eu declaro algumas das variáveis dentro de um bloco if dentro da função o erro aparece nesse bloco, mas só depois de algumas chamadas recursivas da função.
Desculpem se ficou um pouco confuso, mas agradeço qq ajuda.
estou com um problema que não estou entendendo o q pode ser. O meu programa compila normalmente, mas tá dando Falha de Segmentação na execução. Pelo que pode descobrir, acho que a falha tá ocorrendo na alocação de variáveis de uma função que eu chamo recursivamente. Quando eu coloco a declaração das variáveis no início da função o erro ocorre na segunda chamada recursiva dessa função (qdo ela é chamada de dentro dela mesma pela 1a vez). Mas qdo eu declaro algumas das variáveis dentro de um bloco if dentro da função o erro aparece nesse bloco, mas só depois de algumas chamadas recursivas da função.
Desculpem se ficou um pouco confuso, mas agradeço qq ajuda.