Ir para o conteúdo
br_viseu

ajuda em C

Mensagens Recomendadas

br_viseu    0
br_viseu

int main()
{

char ch; //

initscr(); //Inicializa a ncurses
clear(); //Limpa a tela

//mvprintw(3, 10, "Olá, Mundo!");
//Na linha 3, coluna 3 escreva Olá, Mundo!
refresh(); //Atualizar tela
ch= getch();
switch (ch) {
case KEY_BACKSPACE: /* user pressed backspace */
printf("Tecla Apagar premida");
break;
case KEY_UP: /* user pressed up arrow key */
printf("ACIMA");
break;

case KEY_DOWN: /* user pressed up arrow key */
printf("ABAixo");
break;
defaultrintf("Nenhuma deestas ");
}
endwin(); //Finalizar ncurses
return(0);
}

Porque é k isto n faz o k eu quero kd carrego no backspace?(aparece "^?"

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nata79    0
nata79

n podes usar o printf() com o ncurses,  podes usar, por exemplo, o printw() que é equivalente ao printf() mas para ncurses e o ch deve ser declarado como um inteiro que é o tipo devolvido pela função getch().

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade