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

Comparação De Datas Em C


maricota

Pergunta

estou com uma dúvida: estou fazendo um programa em que armazeno algumas informações em arquivo, inclusive datas (que pego do sistema).

O usuário irá digitar duas datas e meu programa terá que comparar as datas do arquivo com as do usuário e dizer quais as do arquivo que estão entre o período digitado pelo usuário.

Não consigo fazer a comparação das datas! :(

Quando pegamos a data do sistema, que tipo de dado é? Char, int?

Vou ter que comparar separadamente dia, mês e ano ou dá pra fazer de uma vez só?

Alguém se habilita?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

E ai maricota.

Com certeza é um tipo de dado date(), assim como horas é time().

Por que voçê não converte os dois dados em strings e faz a comparação.

Agora o dado armazenado no arquivo tem der ser numerico ou caracter !!.

Para fazer a comparação terá de converter o char em string ou simplesmente comparar char com char.

Espero ter ajudado.

Tipo de dados é essencial e fundamental em C, chega a torrar a paciência em certas horas.

Abraços e boa sorte !!

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...