Duvidas no codigo de funçoes
|
28-11-2010, 13:24
Mensagem: #7
|
|||
|
|||
RE: Duvidas no codigo de funçoes
A tua lógica para a função está correcta, no entanto tens uns errozitos:
1 - A declaração da função está errada. Quando queres passar um array como parametro, não indicas o tamanho entre [], envias como parametro extra: Código: void datedate(struct Gestao gestao[], int tamanho, struct Data data); 2 - A comparação das datas não está correcta também. Da maneira que comparas, basta o mês final (ou o dia final) ser inferior ao mês / dia inicial e o teste retorna sempre falso (Por exemplo de 2010-11-28 a 2011-02-05) Tens de comparar os anos. Só no caso do ano do registo ser igual ao ano inicial é q vais comparar o mês do registo com o mês inicial e só no caso do mês do registo ser igual ao mês inicial é q vais comparar o dia. Fazes o mesmo para o ano final. Espero que esta última parte não tenha ficado muito confusa, mas queria apontar-te na direção sem te dar exactamente a resposta, para te fazer pensar em como o fazer (o que só ajuda a melhorar as capacidades de programação) Pedidos de ajuda via PM serão ignorados Acordo ortográfico? Desconheço, obrigado Agradeço ao Chrome o facto de os meus posts nao terem acentos |
|||
« Mais Antigo | Mais Recente »
|
Mensagem neste Tópico |
Duvidas no codigo de funçoes - champion87 - 26-11-2010, 19:20
RE: Duvidas no codigo de funçoes - Corvus - 27-11-2010, 01:21
RE: Duvidas no codigo de funçoes - champion87 - 27-11-2010, 04:01
RE: Duvidas no codigo de funçoes - Corvus - 27-11-2010, 12:15
RE: Duvidas no codigo de funçoes - champion87 - 27-11-2010, 18:29
RE: Duvidas no codigo de funçoes - champion87 - 28-11-2010, 03:39
RE: Duvidas no codigo de funçoes - Corvus - 28-11-2010 13:24
RE: Duvidas no codigo de funçoes - champion87 - 28-11-2010, 13:35
RE: Duvidas no codigo de funçoes - Corvus - 28-11-2010, 14:21
RE: Duvidas no codigo de funçoes - champion87 - 28-11-2010, 15:13
RE: Duvidas no codigo de funçoes - Corvus - 28-11-2010, 20:03
|
Utilizadores a ver este tópico: 1 Visitante(s)