Πώς να χρησιμοποιήσετε τη συνάρτηση time() στο C

Pos Na Chresimopoiesete Te Synartese Time Sto C



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

Σε αυτό το άρθρο, θα μιλήσουμε για τη χρήση του συνάρτηση time(). στον προγραμματισμό C.







Τι είναι η συνάρτηση time() στο C;

ο συνάρτηση time(). στο C είναι μια ενσωματωμένη συνάρτηση που επιτρέπει στους χρήστες να επιστρέψουν τις συνολικές μετρήσεις των δευτερολέπτων από την 1η Ιανουαρίου 1970, 00:00:00 UTC (Συντονισμένη Παγκόσμια Ώρα). Αυτή η συνάρτηση περιλαμβάνεται στο αρχείο κεφαλίδας , το οποίο πρέπει να συμπεριληφθεί πριν από την έναρξη του προγράμματος και επιστρέφει την τρέχουσα ώρα του συστήματος ως τιμή time_t.



Σύνταξη : Ο χρόνος() Η συνάρτηση χρησιμοποιεί μια απλή σύνταξη στο C που δίνεται ως:



time_t χρόνος ( time_t * δευτερόλεπτα ) ;

Παράμετροι : Ο χρόνος() Η συνάρτηση στην παραπάνω σύνταξη παίρνει έναν δείκτη στο όρισμα της μεταβλητής time_t που αποθηκεύει τον αριθμό των δευτερολέπτων από το χρόνο.





Επιστρεφόμενη αξία : Ο τύπος επιστροφής της συνάρτησης είναι ο ίδιος με την τιμή του time_t που είναι αποθηκευμένη στη μεταβλητή που επισημαίνεται από το όρισμα.

Παράδειγμα

Η χρήση του χρόνος() Η λειτουργία φαίνεται στο παρακάτω παράδειγμα:



#include

#include

ενθ κύριος ( )

{

time_t τρέχον_t ;
τρέχον_τ = χρόνος ( τρέχον_τ ) ;
printf ( '%s%ld δευτερόλεπτα από την εποχή' ,
asctime ( Τοπική ώρα ( & τρέχον_τ ) ) , τρέχον_τ ) ;
ΕΠΙΣΤΡΟΦΗ 0 ;


}

Το παραπάνω πρόγραμμα ορίζει μια μεταβλητή τρέχον_t του τύπου time_t και χρησιμοποιεί το συνάρτηση time(). για να μετρήσετε τον χρόνο από την Εποχή (00:00:00 UTC, 1 Ιανουαρίου 1970) μέχρι τώρα σε δευτερόλεπτα. Συνηθίζαμε asctime() συνάρτηση που μετατρέπει τον δείκτη τύπου struct τρέχον_τ στη συμβολοσειρά για την αναπαράσταση της ώρας σε μορφή ημέρας και ώρας. ο Τοπική ώρα() η λειτουργία έχει χρησιμοποιηθεί για την αναπαράσταση της τρέχουσας ημερολογιακής ώρας.

συμπέρασμα

ο συνάρτηση time(). είναι μια από τις ευρέως χρησιμοποιούμενες συναρτήσεις προγραμματισμού C που υπολογίζονται με χρόνο που περιλαμβάνεται στο αρχείο κεφαλίδας και χρησιμοποιείται για τον προσδιορισμό της τρέχουσας ώρας του συστήματος. Χρησιμοποιώντας ένα απλό παράδειγμα, αυτός ο οδηγός παρείχε αρκετές γνώσεις σχετικά με τη συνάρτηση time() στο C.