hgarcia
User
 Junior Boarder
| Envíos: 8 |   | Karma: -1
|
Función getch() en gcc - 2004/10/13 13:36
Hola, con la duda existencial, he estado trabajando en la escuela programando en C, y en los ejemplos usamos la función getch(), por supuesto en la escuela tenemos Windows con Turbo C para programar, mi problema es que los programas que tienen la función getch() si se compilan, pero en mi caja Linux no, tengo gcc-3.3.3-7 y gcc-c++-3.3.3-7:
Este es el código, es un ejemplo muy sencillo:
| Code: |
#include<stdio.h>
int x,y,res;
int main ()
{ printf("Introduce un numero:\n"«»);
scanf("%d", &x);
printf("\nIntroduce el segundo numero:\n"«»);
scanf("%d", &y);
res=x+y;
printf("\nEl resultado de %d y %d es: %d",x,y,res);
getch();
}
|
Y el error me que marca es este
| Code: |
$ gcc prg1.c -o prg1
prg1.c: En function `int main()':
prg1.c:10: error: `getch undeclared (first use this function)
prg1.c:10: error: (Each undeclared identifier is reported only once for each
function it appears in.)
|
¿Alguien sabe porque no reconoce la función getch()?. El mismo código si se compila en Turbo C.
|