resendog
(usa Ubuntu)
Enviado em 29/12/2011 - 18:42h
Bom, se a exigência é utilizar a recursividade dentro da função, creio que o esquema que te passei servirá para o seu propósito, com algumas adaptações que sejam do seu gosto.
Entretanto, percebi que você está utilizando a função
getch()
provavelmente com algum desejo da tela não fechar e você não poder verificar os resultados.
Sugestão 1:
Retire esta função e, caso você esteje utilizando o Windows, troque por
system( "PAUSE" );
Sugestão 2:
Se você estiver operando via um terminal em algum Linux, simplesmente retire esta função "getch()" que os resultados serão impressos numa boa.
Sugestão 3:
Caso a sua opção seja por continuar com essa função "getch", você deverá inserir
#include <conio.h>
no cabeçalho.
Se não funcionar, e o programa reclamar por não ter encontrado o arquivo (ou diretório) "conio.h", você precisará baixá-lo na net, e salvá-lo nalguma das pastas do /usr .
Tenta aí, e qualquer coisa dá um toque.
Eu optaria pela segunda opção.
Outra dica é dar uma olhada no site do Prof. Routo Terada.
Lembro-me de na graduação eu ter aprendido a programar em C com alguma das suas apostilas.
Dá uma fuçada na página dele
http://www.ime.usp.br/~rt/
e veja se alguma destas apostilas está por lá.
Qualquer coisa, envia um e-mail pra ele que o cara deve enviar numa boa.