Erro ping-pong em C

1. Erro ping-pong em C

Daniel Marchi
DMS_

(usa elementary OS)

Enviado em 19/10/2012 - 13:32h

Fala pessoal, estou com um pequeno problema ao tentar compilar este código, ele cria uma bola que fica quicando nas bordas:

#include <stdio.h>
#include <conio.h>

int main(void) {
int x=1, x=1, dx=1, dy=1;

while( !_kbhit() ) {
_gotoxy(x,y);
putchar('0');
for(i=0; i<40000000; i++);
_gotoxy(x,y);
putchar(' ');
x +=dx;
y +=dy;
if( x==1 || x==80) dx = -dx
if( y==1 || y==25) dy = -dy
}
return 0;
}


Porém ao tentar compilá-lo com o gcc, tenho o seguinte erro:
marchi@marchi ~/Documentos $ gcc pong.c
pong.c:2:19: fatal error: conio.h: No such file or directory
compilation terminated.

Não está encontrando a biblioteca <conio.h> já reinstalei o gcc e o problema persiste.
Valeu!


  


2. Re: Erro ping-pong em C

Daniel Marchi
DMS_

(usa elementary OS)

Enviado em 19/10/2012 - 13:37h

Aparentemente a biblioteca conio.h era para antigos sistemas MS-DOS....QUe contém a função _kbhit, alguem sabe uma biblioteca que tenha tal função?


3. Re: Erro ping-pong em C

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/10/2012 - 14:26h

http://va.mu/YNSv


4. Re: Erro ping-pong em C

Juliano Giacomeli
julianjedi

(usa Arch Linux)

Enviado em 24/10/2012 - 00:30h

Estác compilando no linux? conio.h não existe no linux, uma boa substituta para ela eh a ncurses


5. Re: Erro ping-pong em C

Paulo
paulo1205

(usa Ubuntu)

Enviado em 24/10/2012 - 01:22h

Aliás, uma boa substituta para a ConIO, que não é padrão e cujas implementações variam de compilador para compilador -- e isso quando existem! --, mesmo no Windows, é a PDCurses.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts