Χρόνος C ++ () - Βασική βιβλιοθήκη C ++

Η συνάρτηση time () στο C ++ επιστρέφει την τρέχουσα ημερολογιακή ώρα ως αντικείμενο του τύπου time_t.

Η συνάρτηση time () ορίζεται στο αρχείο κεφαλίδας.

πρωτότυπο time ()

 time_t time (time_t * arg);

Η συνάρτηση time () παίρνει έναν δείκτη για να time_tαντιταχθεί ως όρισμα και επιστρέφει την τρέχουσα ημερολογιακή ώρα ως τιμή τύπου time_t.

Εάν το arg δεν είναι μηδενικός δείκτης, η επιστρεφόμενη τιμή αποθηκεύεται επίσης στο αντικείμενο που δείχνει το arg.

time () Παράμετροι

  • arg: δείκτης σε αντικείμενο time_t το οποίο (αν όχι μηδενικό) αποθηκεύει την ώρα.

time () Τιμή επιστροφής

  • Κατά την επιτυχία, η συνάρτηση time () επιστρέφει την τρέχουσα ημερολογιακή ώρα ως τιμή τύπου time_t.
  • Σε αποτυχία επιστρέφει -1 που μεταδίδεται σε τύπο time_t.

Παράδειγμα 1: Πώς λειτουργεί η συνάρτηση time () με τιμή επιστροφής;

 #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; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Έχουν περάσει 1489924627 δευτερόλεπτα από τις 00:00:00 GMT, 1 Ιανουαρίου 1970

Παράδειγμα 2: Πώς λειτουργεί η συνάρτηση time () με δείκτη αναφοράς;

 #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; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Έχουν περάσει 1489924627 δευτερόλεπτα από τις 00:00:00 GMT, 1 Ιανουαρίου 1970

ενδιαφέροντα άρθρα...