A time () függvény a C ++ - ban a time_t típusú objektumként adja vissza az aktuális naptáridőt.
Az idő () függvény a fejlécfájlban van meghatározva.
idő () prototípus
idő_t idő (idő_t * arg);
Az time () függvény egy mutatót time_t
objektumként vesz fel argumentumként, és az aktuális naptáridőt adja vissza típusértékként time_t
.
Ha az arg nem null mutató, akkor a visszaküldött érték is tárolásra kerül az arg által mutatott objektumban.
time () Paraméterek
- arg: mutat egy time_t objektumra, amely (ha nem is null) tárolja az időt.
idő () Visszatérési érték
- Siker esetén az time () függvény a jelenlegi naptáridőt adja vissza típusértékként
time_t
. - Meghibásodás esetén -1-et ad vissza, amelyet típusra öntenek
time_t
.
1. példa: Hogyan működik a time () függvény a visszatérési értékkel?
#include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
A program futtatásakor a kimenet a következő lesz:
1489924627 másodperc telt el 1970. január 1., 00:00:00 GMT óta
2. példa: Hogyan működik az idő () függvény a referencia mutatóval?
#include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
A program futtatásakor a kimenet a következő lesz:
1489924627 másodperc telt el 1970. január 1., 00:00:00 GMT óta