Ir para conteúdo
Fórum Script Brasil
  • 0

Relógio Digital


Heldinho

Pergunta

Gente, não sei por onde começar... bom, estou criando um "sistema operacional", mas é entre aspas mesmo, e estou querendo colocar um relogio nele.. se alguém puder me ensinar a colocar hora:minuto na mesma char, desse modo e com : (hora:minutos), eu agradeço...por favor, quem puder, ajude!!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
Guest - Gomes -

Heldinho,

Existe uma biblioteca chamada time.h . Pesquisa por ela e verifique as funções, comandos e tipos de variáveis existentes nessa biblioteca.

Não é difícil, pesquise um pouco que você achará várias informações

Mesmo não respondendo completamente, espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, ajudou sim, mas eu não faço a mínima idéia de onde encontrar algo falando sobre time.h... tipo, em PHP, o site com documentação e referência das funções é br.php.net.. alguém conhece algo do tipo que fale sobre as funcoes do C?Vou procurar no google sobre time.h agora, qualquer coisa eu posto tongue.gif

Link para o comentário
Compartilhar em outros sites

  • 0

em modo texto ele funcionou, agora eu fio testar junto com o "os" q estou fazendo e deu este waring ohmy.gif :

whbros.c: In function `relogio':

whbros.c:31: warning: assignment makes pointer from integer without a cast

whbros.c:32: warning: assignment makes pointer from integer without a cast

função rélógio:

void relogio(){

struct tm *local;

time_t t;

t= time(NULL);

local=localtime(&t);

hora=local->tm_hour;

minuto=local->tm_min;

GrTextXY(GrScreenX() - 50,GrScreenY() - 50,hora,GrAllocColor(0,0,0), GrAllocColor(191,191,191));

GrTextXY(GrScreenX() - 40,GrScreenY() - 50,":",GrAllocColor(0,0,0), GrAllocColor(191,191,191));

GrTextXY(GrScreenX() - 35,GrScreenY() - 50,minuto,GrAllocColor(0,0,0), GrAllocColor(191,191,191));

}

ps: No programa, não apareceu o relogio, e sim um monte de símbolos.Uso a lib GRX 2.4.6 no modo gráfico. alguém tem idéia de como resolver o problema do relógio????

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Gomes -

É o seguinte

char *itoa( int num, const char *str, int radix);

Onde:

num - inteiro que precisa passar para string

str - string que receberá o valor

radix - utilize 10 que é para decimal.

utilize essa função para transformar em string o número da hora....

Até + cool.gif

Obs... não tenho MSN ... nu trampu num deixam....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...