1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

horas em c++

Discussão em 'Programação' iniciada por tmwh, 15 de Outubro de 2007. (Respostas: 1; Visualizações: 1712)

  1. Estou a tentar fazer um print das horas do sistema no ecran, o q já consegui. o problema é que queria que elas fossem actualizando há medida que o programa vai correndo. Fazendo um normal ciclo for ou while ele vai mudando os segundos mas enquanto não sair desse ciclo programa não faz mais nada... e quando sai ficam os segundos fixos até que seja feito um clearscreen. Será necessário correr essa função tempo em "background", e como se faz isso?? para que o tempo esteja sempre actual enquanto o programa corre?? alguma sugestão? [​IMG]
     
  2. napalm

    napalm Power Member

    Tens de correr o relógio num fio de execução (thread) diferente do programa.

    Tens aqui um tutorial: http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html

    Não te preocupes com a parte de sincronização que em príncipio não haverá conflictos de memória entre as 2 threads concorrentes no teu programa.
     

Partilhar esta Página