#include <stdlib.h>
#include <time.h>
struct tm * capturarDataSistema(){
time_t rawtime;
struct tm *dataSistema;
time ( &rawtime );
dataSistema = localtime ( &rawtime );
return dataSistema;
}
void capturarDataDigitada(struct tm *dataDigitada){
printf("\nEntre com o dia de sua data: ");
scanf("%d", &(*dataDigitada).tm_mday);
printf("\nEntre com o mes de sua data: ");
scanf("%d", &(*dataDigitada).tm_mon);
(*dataDigitada).tm_mon = (*dataDigitada).tm_mon - 1;
printf("\nEntre com o ano de sua data: ");
scanf("%d", &(*dataDigitada).tm_year);
(*dataDigitada).tm_year = (*dataDigitada).tm_year - 1900;
}
int main()
{
struct tm *dataSistema;
struct tm dataDigitada;
// Como capturar a data atual do sistema
dataSistema = capturarDataSistema();
printf("\nData Atual do Computador: ");
printf ("%d/", dataSistema->tm_mday);
printf ("%d/", dataSistema->tm_mon + 1);
printf ("%d", dataSistema->tm_year + 1900);
return 0;
}
0 comentários:
Postar um comentário