+ Responder ao Tópico



  1. #1
    giu_jota
    Visitante

    Padrão 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

  2. #2

    Padrã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