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

Tempo em C++

Discussão em 'Programação' iniciada por mj2p, 13 de Janeiro de 2008. (Respostas: 3; Visualizações: 2872)

  1. mj2p

    mj2p I'm Cool Cuz I Fold

    Oias pessoal. Queria saber quais as funções que retornam o tempo e a data actual em C++. Sou muito inesperiente com a biblioteca time.h, por isso pedia a vossa ajuda.

    Estou farto de pesquisar aqui na tz e no google mas não encontro nada daquilo que quero.

    Vá, cumps
     
  2. Baderous

    Baderous Banido

    Código:
    printf("Data: %s\n",__DATE__);
    printf("Hora: %s\n",__TIME__);
    __DATE__ e __TIME__ são 2 macros pré-definidas que te mostram a data e hora actual.
     
  3. mj2p

    mj2p I'm Cool Cuz I Fold

    Desta forma não preciso de incluir qualquer biblioteca adicional?

    E mais uma coisa, é totalmente seguro trabalhar com macros?

    Vá, cumps
     
  4. Baderous

    Baderous Banido

    As macros que apresentei, bem como as macros __LINE__ e __FILE__, respectivamente, valor numérico da linha actual e nome do ficheiro actual, são macros que existem em todos os compiladores (mais propriamente nos pré-processadores), pois a norma ANSI assim o define. Não é necessário incluir nenhuma biblioteca adicional.
    Penso que não haja perigo nenhum em utilizar macros. Mas se houver digam.

    http://en.wikipedia.org/wiki/Time.h
     
    Última edição: 13 de Janeiro de 2008

Partilhar esta Página