<div dir="ltr">Prueba esto:<div><br></div><div><br></div><div><br><div><span style="color:rgb(20,20,18);font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:16px;line-height:24px">/*Funcion que Emula GETCH() de la libreria BorlandC. Utiliza la libreria windows.h*/</span><br></div><div><pre style="margin-top:0px;margin-bottom:0px"><p style="color:rgb(20,20,18);font-size:16px;margin:0px 0px 24px;font-family:'Source Sans Pro',Helvetica,sans-serif;line-height:24px;white-space:normal">int getch(void)<br style="">{<br style="">int car;<br style="">DWORD leidos, modo;</p><p style="color:rgb(20,20,18);font-size:16px;margin:0px 0px 24px;font-family:'Source Sans Pro',Helvetica,sans-serif;line-height:24px;white-space:normal">GetConsoleMode(GetStdHandle(STD_INPUT_HANDLE), &modo);<br style="">SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE), modo & !ENABLE_ECHO_INPUT & !ENABLE_PROCESSED_INPUT);<br style="">ReadConsole(GetStdHandle(STD_INPUT_HANDLE), &car, 1, &leidos, NULL);<br style="">SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE), modo);<br style="">return car;<br style="">}</p><p style="color:rgb(20,20,18);font-size:16px;margin:0px 0px 24px;font-family:'Source Sans Pro',Helvetica,sans-serif;line-height:24px;white-space:normal">referencia: <a href="https://ccodigo.wordpress.com/2009/10/22/como-dejar-de-usar-conio-h/">https://ccodigo.wordpress.com/2009/10/22/como-dejar-de-usar-conio-h/</a></p></pre></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br>
Hola<br>
Me dejaron realizar un programa en c un juego de naves donde debe controlar<br>
la nave con las teclas w,a,s,d pero no se permite utilizar la librería<br>
conio.h por lo que no puedo usar las funciones kbhit ni getch ¿Hay alguna<br>
otra forma de leer la tecla sin presionar enter?<br></blockquote></div></div></div>