- NCURSE ..??
+ Responder ao Tópico
-
NCURSE ..??
E AI PESSOAL!
SOU INICIANTE EM PROGRAMAÇÃO C EM LINUX, E ESTOU TENDO ALGUNS PROBLEMAS NO SEGUINTE PROGRAMA:
# include <stdio.h>
# include <curses.h>
int main()
{
float Contador= 0.0;
initscr(); //inicializa a biblioteca ncurses
keypad(stdscr,TRUE);//habilita as teclas especiais
noecho(); //naum permite recuo
do{
clear();
printw("Nada sendo pressionado (%lf)...\n",Contador);
Contador += 0.1;
} while(!getch()); // enquanto nada foi pressionado
printw("Contador: %lf\n",Contador);
refresh(); // atualiza a tela
getch();
endwin(); //finaliza a ncurses
return 0;
}
O Q ACONTECE EH Q, AO INVES DELE FICAR DANDO O LOOP ATE SER PRESSIONADA ALGUMA TECLA, ELE SOH FAZ UMA VEZ! SERA ALGUMA INCOMPATIBILIDADE COM A BIBLIATECA NCURSES, SE ALGUEM PUDER AJUDAR ....DESDE JA AGRADEÇO
-
NCURSE ..??
essa linha: getch();
tem q estar dentro do teu loop...
do{
blablabal
}while
alias todos os comandos q vc quer q sempre sejam executados qdo a pessoa pressionar a tecla tem q estar dentro do while