kopen van 2 Haal de seconden verstreken sinds het tijdperk , en bewaar het lokaal . Doe dit door te bellen time () , en het opslaan van het resultaat in een object van het type time_t . De tijd die functie accepteert ook een pointer naar een object van het type time_t als argument , maar het is eenvoudiger om dit object lokaal op de stapel :
time_t timeSinceEpoch
= tijd ( NULL ) ;
Goedkope 3
Nieuw tijdsstructuur om het resultaat van de conversie tijd opslaan . Deze structuur wordt gedefinieerd in het time.h header -bestand als een structuur genaamd tm , en biedt gunstig genoemd lid variabelen voor elk onderdeel van de geconverteerde tijd :
tm timeResult
;
4
Gebruik een van de ingebouwde conversie functies van de eerder verkregen waarde time_t als tm structuur slaan . Voor de eenvoud , de volgende code converteert een time_t object in een GMT tm structuur :
timeResult = gmtime ( & timeSinceEpoch ) ;