|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 583
|
[C]formato ora
Salve a tutti, sto cercando di formattare una data inserita in input. In parole povere, prendo una data ( vect char) e vorrei che me la accettasse sol se formattata hh:mm. Non ho mai usato funzioni "temporali" in c quindi non so proprio dove agire, anche se , a parer mio non deve essere molto complicato. Uso Win, con devc, e quindi gcc.
grazie a tutti. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Dovresti prendere la stringa e controllarne il formato. Basta controllare la lunghezza della stringa e che al centro ci siano i due punti, mentre nelle altre posizioni ci siano 4 numeri. Converti i numeri da stringa a intero e ne verifichi la correttezza.
A quel punto se hai bisogno di fare calcoli puoi utilizzare la struct tm del C e le funzioni adatte. Se non ne hai bisogno puoi memorizzarla semplicemente come ore e minuti o direttamente come stringa. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 583
|
grazie mille, risolto
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:08.



















