Bueno es la 1º ves que escribo en este foro pero hace bastante que lo leo ya que alguien normalmente pregunto alguna de mis dudas pero esta ves no puedo encontrar nada al respecto.
Necesito ayuda sobre un programita que estoy haciendo, trabajo con Borland c++ 3.1 y lo que estoy haciendo es una aplicacion que trabaja en modo grafico, en el cual se muestra un menu para cargar datos en el que se puede mover por las opciones del menu con las flechitas arriva y abajo y con enter entrar a una carga de datos o una modificacion, pero ademas necesito que este corriendo simultaneamente un reloj que toma la hora del sistema.
El codigo del menu y del reloj los tengo hecho por separado y funcionan correctamente pero no encuentro la forma de hacer que trabajen simultaneamente, o sea que el reloj corra sin detenerse y que el usuario pueda desplazarse por el menu sin problemas, ya que para que el reloj ande tiene que estar pidiendo todo el tiempo la hora y entrar en un ciclo infinito y no permitiria que el codigo siga o si lo veo por el lado del menu es un do while que esta a la espera de las teclas para ver si subir o bajar en los botones del menu.
Se que en dev-c++ existe la posibilidad de trabajar con multihilos y tengo algunos ejemplos que he probado y funcionan conrrectamente pero mi aplicacion debe ser desarrollada en borland 3.1 ya que asi me lo piden en la facultad.
Creo estar bien encaminado leyendo sobre multiprocesos o multihilos pero no se como implementarlos en borlard 3.1 ya que todos los ejemplos que encontre usan funciones que no las tengo en mis librarias: _createthread() o fork() por ejemplo y no se si existe librerias para 3.1 que las incluyan.
Bueno si alguien me podria dar una mano de como hacer que funcione el menu y el reloj en modo grafico al mismo tiempo le estaria eternamente agradecido