|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2005
Città: Pisa
Messaggi: 1047
|
[C] problemi con date
ciao! vorrei chiedervi un consiglio...
sto facendo un programma in C per un esame dell universita e sono incappato in un problema e vorrei avere qualche possibile idea su come risolverlo! quello che voglio cercare di capire è come posso ottenere la prima data utile esistente a partire dalla data corrente avendo solo il giorno della data. Mi spiego meglio... mettiamo che oggi è il 31 gennaio 2005, ho in entrata un certo dato, "30" e volgio trovare la prima data utile che contenga il giorno 30, naturalemnte a partire dal 31 gennaio 2005 e questo per ogni anno possibile. Ho preso questo esempio non a caso, ma perchè dopo c è febbraio che 31 non ce l ha... ma poteva essere qualsiasi data cmq... non so se mi sono fatto capire, spero che mi possiate dare una mano perchè io con il C sono alle prima armi... grazie cmq in anticipo ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Carica il numero di giorni, mese per mese, in un array di 12 elementi e fai il confronto. L'unico problema e' Febbraio, ma come ben sai, l'algoritmo per il calcolo dell'anno bisestile e' facilmente reperibile.
High Flying Sottovento |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
PS. l'anno e' bisestile se
((anno % 4 == 0) && (anno % 100 != 0)) || (anno % 400 == 0) High Flying Sottovento |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Città: Pisa
Messaggi: 1047
|
grazie del consiglio... spero di farne un buon uso!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:33.



















