SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: javileyes en Viernes 10 de Octubre de 2008, 11:14
-
Hola a todos!, nunca he utilizado salida gráfica para mis programas en C, siempre he hecho programas de calculo matricial y cosas así.
Ahora quiero utilizar C para enseñar a C a mis alumnos pero claro no les voy a enseñar a programar calculos matriciales jejeje, quiero enseñarles a hacer juegos como el comecocos, sokoban, buscaminas, cosas así, de momento no voy a utilizar ninguna libreria como ncurses, solo con lo estandar.
¿como puedo manejar la interfaz grafica en modo texto en C? ¿tendria que ir refrescando la pantalla en cada paso e imprimir matriz del tablero con printf y retornos de carro? ¿como lo hago? Muchas gracias.
-
ya he encontrado la solución con la libreria <coniol.h>
puedo utilizar gotoxy() y posicionarme donde quiera en la pantalla de texto.
saludos
-
Bien pero eso NO es standard ni mucho menos.
-
Hola a todos!, nunca he utilizado salida gráfica para mis programas en C, siempre he hecho programas de calculo matricial y cosas así.
Ahora quiero utilizar C para enseñar a C a mis alumnos pero claro no les voy a enseñar a programar calculos matriciales jejeje, quiero enseñarles a hacer juegos como el comecocos, sokoban, buscaminas, cosas así, de momento no voy a utilizar ninguna libreria como ncurses, solo con lo estandar.
¿como puedo manejar la interfaz grafica en modo texto en C? ¿tendria que ir refrescando la pantalla en cada paso e imprimir matriz del tablero con printf y retornos de carro? ¿como lo hago? Muchas gracias.
Seria mas facil si le enseñas a usar algo que actualmente se use, una verdadera libreria grafica (como SDL) para hacer juegos...
En cuanto a terminal, si estas en GNU/Linux podes usar libsvga o curses (en GNU/Linux ncurses).
Usa el buscador del foro (http://foros.solocodigo.com/search.php) y encontraras muchas soluciones.
Un ejmplo:
viewtopic.php?t=25007 (http://foros.solocodigo.com/viewtopic.php?t=25007" onclick="window.open(this.href);return false;)