Enviado em 04/11/2006 - 21:53h
Responder tópico
Enviado em 07/06/2012 - 00:41h
#include <stdio.h> #include <termios.h> #include <unistd.h> #include <fcntl.h> int kbhit(void) { struct termios oldt, newt; int ch; int oldf; tcgetattr(STDIN_FILENO, &oldt); newt = oldt; newt.c_lflag &= ~(ICANON | ECHO); tcsetattr(STDIN_FILENO, TCSANOW, &newt); oldf = fcntl(STDIN_FILENO, F_GETFL, 0); fcntl(STDIN_FILENO, F_SETFL, oldf | O_NONBLOCK); ch = getchar(); tcsetattr(STDIN_FILENO, TCSANOW, &oldt); fcntl(STDIN_FILENO, F_SETFL, oldf); if(ch != EOF) { ungetc(ch, stdin); return 1; } return 0; } int main(void) { while(!kbhit()) puts("aperte qualquer tecla!"); printf("Vc apertou '%c'!\n", getchar()); return 0; }
Agora temos uma assistente virtual no fórum!!! (252)
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Linux Mint: Zram + Swapfile em Btrfs
Pós Instalação Ubuntu 26.04
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Multiplas Conexões Simultâneas em Redes (0)
Quando vocês pararam de testar distros? (16)
Quero instalar, configurar, setar tamanho do rsyslog. (5)
Lançado Linux Mint 22.3 (1)
[Resolvido] Conselho distribuiçao brasileira (9)
[Shell Script] Script de limpeza, atualização e verificação de erros no Debian
[C/C++] hexfile - conversor de binario/hexadecimal
[Shell Script] clean_server.sh - Script para limpar o servidor
[Shell Script] Instalação remota de pacotes
[Shell Script] Script para Teste de Rede