Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tony Miguel

[Resolvido] Alterar Hora em C

Recommended Posts

Ola, eu estava precisando criar um programa que altere a hora, porém eu so consigo armazenar a hora em uma variavel, depois disso eu meio que travei e não sei o que fazer, dei uma pesquisada mais não encontrei nada.

Exemplo:

16:11:39

Quero fazer com que ele fique assim digitando apenas 1 numero ou qualquer outra coisa, para poder adicionar 1 hora e não precisar ficar fechando a cmd, então eu usaria um looping infinito e sempre que eu digitar seila, algo como: "1" ele adiciona 1 hora:

17:11:39

 

#include <stdio.h>

#include <stdlib.h>

 

int main(int argc, char *argv[])

{

char ntime[9];

_strtime( ntime);

printf("%s \n",ntime);

system("PAUSE");

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites
#include <stdio.h>
#include <time.h>

int main(void) {
 time_t my_time;
 time(&my_time);
 struct tm * converted_time = localtime(&my_time);
 int input;
 do {
printf("Digite um inteiro: ");
scanf("%d", &input);
if (input > 0) {
 	converted_time->tm_hour = (converted_time->tm_hour + input) % 24;
 	printf("%d:%d:%d\n", converted_time->tm_hour, converted_time->tm_min, converted_time->tm_sec);
}
 }  while (input > -1);

 return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.