• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

touxie

dar a data e hora do sistema em C

9 mensagens neste tópico

Ola:

Queria saber se era possivel que em c fosse devolvido a hora do sistema e a data.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
#include <time.h>

struct tm * timeinfo;
time_t vertempo;

// codigo...

time(&vertempo);
timeinfo = localtime (&vertempo);
strcpy(tempo,asctime(timeinfo));
printf("%s",tempo);

// codigo...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

para a data tens

strdate(Qualquer coisa);

para o a hora não me lembro bem mas axo que é

strtime(qualquer coisa);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Biblioteca Time:

struct date {
   int   da_year;
   char  da_day;
   char  da_mon;
;

struct time {
unsigned char  ti_min;
unsigned char  ti_hour;
unsigned char  ti_hund;
unsigned char  ti_sec;
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

#include<time.h>

#include<conio.h>

int main (){

   

char dateStr [9]; // Para Data

char timeStr [9]; //Para Hora

FILE *fp;

fp = fopen("hora.txt","a+t");

printf("\n - Data: %s  Hora: %s",_strdate(dateStr),_strtime(timeStr));

fprintf(fp,"\n - Data: %s  Hora: %s",_strdate(dateStr),_strtime(timeStr));

fclose(fp);

getch();

return 0;

}

tenta isto

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

também podes usar o system.

system ("date");

o que provavelmente não é multiplataforma...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora