Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να υπολογίσετε Διαφορά ώρας σε C + +

Σε κάθε γλώσσα προγραμματισμού , είναι σε θέση να βρει το χρόνο και τη διαφορά μεταξύ των δύο καταγράφονται οι χρόνοι είναι σημαντική σε πολλές περιπτώσεις . Είτε είστε υπολογισμό των καρέ ανά δευτερόλεπτο για ένα video game , την καταγραφή του χρόνου μεταξύ των εισροών ή προσπαθούν να συγκρίνουν το λογισμικό σας , C + + έχει ενσωματωμένο βιβλιοθήκες πρότυπο για τη μέτρηση του χρόνου . Το μόνο που χρειάζεται να κάνετε είναι να συμπεριλάβει τις κατάλληλες βιβλιοθήκες , προσθέστε τις λειτουργίες του χρόνου στο πρόγραμμά σας και να κάνετε μερικές υπολογισμούς . Δεν υπάρχουν ειδικές βιβλιοθήκες τρίτων που απαιτείται . Οδηγίες
Η 1

Συμπεριλάβετε τη βιβλιοθήκη + + C Χρόνος στο πρόγραμμά σας με τη γραμμή " # include " στο πάνω μέρος του προγράμματος με οποιοδήποτε άλλο περιλαμβάνουν καταστάσεις.
Η 2

αναγνωρίσει δύο φορές αντικείμενα στο κύριο βρόχο του προγράμματός σας . Μπορείτε να δημιουργήσετε το χρόνο αντικείμενα με κωδικό παρόμοια με " time_t ανά πάσα στιγμή , othertime ? " . Αντικαταστήστε το "οποτεδήποτε " και " othertime " με την προτιμώμενη ονόματα των μεταβλητών σας . Θα πρέπει επίσης να δηλώσετε μια μεταβλητή του διπλού τύπου για να αποθηκεύσετε την τιμή διαφοράς χρόνου .
Εικόνων 3

Εκχώρηση τιμών στα δύο χρονικά αντικείμενα στο πλαίσιο του προγράμματός σας . Πότε και πού θα εξαρτηθεί από τους οποίους θα πρέπει να υπολογίσει τη διαφορά ώρας . Δώστε τις μεταβλητές μια τιμή, χρησιμοποιώντας τη συνάρτηση του χρόνου . Για παράδειγμα , ο κωδικός " χρόνος ( και ανά πάσα στιγμή ) ? " Θα καλέσει τη συνάρτηση του χρόνου και να αποθηκεύσετε το αποτέλεσμα στο χρόνο αντικείμενο " ανά πάσα στιγμή " από το Βήμα 2
Η 4

Χρησιμοποιήστε τη λειτουργία " difftime " χρήση σας . δύο φορές αντικείμενα ως είσοδος και η ανάθεση του αποτελέσματος σε μια μεταβλητή διαφορά σας . Καλέστε τη λειτουργία με κωδικό παρόμοια με " timedif = difftime ( endtime , STARTTIME ) ? " . Όπου " timedif " είναι η διαφορά τιμής σας
5

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα