C ++ idő () - C ++ szabványos könyvtár

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_tobjektumké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(&current_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

érdekes cikkek...