DsB Posted November 28, 2009 at 12:21 PM Report Share #297898 Posted November 28, 2009 at 12:21 PM Boas pessoal, tenho eclipse + cdt + minigw + gdb instalado no windows xp, o problema existe na depuração isto é quando vou depurar o código e passo por uma função tipo ch=getch(); o gdb não passa para a linha seguinte ficando ali eternamente à espera que eu pare o processo, alguém tem alguma ideia do que poderá ser isto, já retirei a ultima versão do gdb da net e mesmo assim a situação persiste. Cumprimentos, Diogo. Link to comment Share on other sites More sharing options...
Baderous Posted November 28, 2009 at 12:47 PM Report Share #297899 Posted November 28, 2009 at 12:47 PM Ele pára porque tens de introduzir um caracter, pedido pela getch(). Link to comment Share on other sites More sharing options...
DsB Posted November 28, 2009 at 02:47 PM Author Report Share #297910 Posted November 28, 2009 at 02:47 PM Mas eu introduzo um caracter tipo 'c' faço Enter em seguida e ele não passa para a linha de baixo... Link to comment Share on other sites More sharing options...
DsB Posted November 28, 2009 at 02:49 PM Author Report Share #297912 Posted November 28, 2009 at 02:49 PM Segue o código para melhor ilustrar o exemplo, #include <iostream> #include <conio.h> using namespace std; int main(){ char ch; cout << "Bem vindo as teclas de direcção, para terminar clique em 'ESC'." << endl; do{ ch=getch(); switch(ch){ case 72: cout << "Foi pressionada a tecla UP." << endl; break; default: cout << "Foi pressionada outra tecla." << endl; break; } }while(ch!=27); return 0; } cumprimentos, Diogo. Link to comment Share on other sites More sharing options...
DsB Posted December 2, 2009 at 09:18 PM Author Report Share #298484 Posted December 2, 2009 at 09:18 PM Bem pessoal, como não consegui dar a volta a isto vou tentar usar outra plataforma tipo wxdevc++ e ver se acontece o mesmo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now