Trabalhar com datas em C++

1. Trabalhar com datas em C++

Daniel
daaragao

(usa Ubuntu)

Enviado em 05/11/2012 - 22:24h

Boa noite pessoal,

Estou precisando de ajuda para fazer um programinha em C++ usando datas.
A minha dúvida é:
Qual biblioteca devo usar? Quais os comandos?
Preciso usar TAD que seja capaz de armazenar datas compostas por dia, mês e ano.

Aguardo retorno.......


  


2. Re: Trabalhar com datas em C++

Paulo
paulo1205

(usa Ubuntu)

Enviado em 05/11/2012 - 22:34h

Se é você que tem de criar um tipo para guardar e manipular dataa, e até enunciou uma forma para tal tipo, o que você espera de nós?


3. Re: Trabalhar com datas em C++

Daniel
daaragao

(usa Ubuntu)

Enviado em 05/11/2012 - 22:56h

Quais comandos deve usar? Tem alguma biblioteca especifica?
Você poderia dar um exemplo usando data?


4. Re: Trabalhar com datas em C++

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 06/11/2012 - 09:24h

Tem a função time(), da biblioteca time.h, que retorna a data do sistema. Ou a função system(), que chama pode ser usado para chamar o comando date do linux, ficando system("date"). Esse comendo tem vários parâmetros, use date --help para vê-los.


5. Re: Trabalhar com datas em C++

Daniel
daaragao

(usa Ubuntu)

Enviado em 06/11/2012 - 11:52h

Fiz esse pequeno exemplo que só armazena as datas. Não consegui usar o "time".

#include<iostream>
//#include<time>
using namespace std;
int main()
{
int dia, mes, ano;
cout <<"Digite o dia: ";
cin >> dia;
cout <<"Digite o mes: ";
cin >> mes;
cout <<"Digite o ano: ";
cin >> ano;
cout << endl << dia <<"-"<< mes <<"-" << ano << endl << endl;
system("pause");
}

Nesse pequeno programas quero saber si o ano é bicesto. Quero saber quais meses tem 30 dias e os que tem 31 dias.
Tenho que escrever todos os meses do ano?
Tem como eu chamar o calendário do proprio sistema?
Não tenho muito conhecimento em c++.

Gostaria de usar Tipos Abstrato de Dados nesse exemplo (ou funções - criar as funções).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts