C/Visual C - INKEY$ de Qbasic en TurboC

 
Vista:

INKEY$ de Qbasic en TurboC

Publicado por hipocrita (10 intervenciones) el 08/09/2001 21:58:56
Gracias por leer mi mensaje, mi pregunta es:
¿Komo podria hacer este programa en Turbo C? (Esta escrito en Qbasic)

CLS
SLEEP
a$ = INKEY$
PRINT a$
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:INKEY$ de Qbasic en TurboC

Publicado por Germán B. (27 intervenciones) el 09/09/2001 03:43:30
#include <conio.h>
#include <stdio.h>
void main(void) {
int a;
clrscr();
a=getch();
printf("%c\n",a);
}

Faltaría SLEEP que no sé qué hace en Qbasic.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:INKEY$ de Qbasic en TurboC

Publicado por Germán B. (27 intervenciones) el 09/09/2001 03:43:59
#include <conio.h>
#include <stdio.h>
void main(void) {
int a;
clrscr();
a=getch();
printf("%c\n",a);
}

Faltaría SLEEP que no sé qué hace en Qbasic.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:INKEY$ de Qbasic en TurboC

Publicado por manuel (9 intervenciones) el 09/09/2001 13:31:45
hay caracteres que el getch() no los va a capturar.
te recomiendo lo sgte:
#include <conio.h>
int ch= 0;
ch= getch();
if( ch== 0 )
ch= getch();
putch(ch);
el << if( ch== 0 ) >>, te va a indicar que el caracter es extendido, llamese home, end, left, etc; y con el nuevo << ch= getch() >> capturas el valor de ese caracter extendido.
el << putch(ch) >> va a imprimir el caracter.
en cuanto a sleep, busca ese termino con el buscador. hay ejemplos.
espero haber ayudado.
saludos
manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar