Περιεχόμενο
Ένα απλό κωδικοποιημένο ρολόι είναι χρήσιμο σε πολλές πιθανές εφαρμογές. Η ctime βιβλιοθήκη παρέχει τη γλώσσα προγραμματισμού C με πολλές χρήσιμες λειτουργίες που της επιτρέπουν να παρακολουθεί πόσο χρόνο έχει περάσει. Χρησιμοποιήστε αυτό το παράδειγμα ενός απλού ρολογιού, το οποίο μπορεί να χρησιμοποιηθεί σε άλλα προγράμματα, για λειτουργίες χρόνου. Μπορείτε να προσαρμόσετε τις μεταβλητές ανάλογα με τις ανάγκες.
Οδηγίες
Κάντε ένα ρολόι στη γλώσσα C (Hemera Technologies / PhotoObjects.net / Getty Images)-
Πληκτρολογήστε: # include
και #include στην κορυφή της οθόνης του υπολογιστή σας. Εάν θέλετε να συμπεριλάβετε περισσότερες λειτουργίες, προσθέστε τις μετά από αυτές. -
Πληκτρολογήστε "using namespace st; " στην επόμενη γραμμή. Θυμηθείτε να βάλετε το ερωτηματικό.
-
Πληκτρολογήστε "int main ()" και συμπεριλάβετε τα πλήκτρα ανοίγματος ({) και closing ()). Επειδή όλες οι λειτουργίες στο C επιστρέφουν μια τιμή, πληκτρολογήστε επιστροφή 0. πριν από το κλειδί κλεισίματος.
-
Δηλώστε μια ακέραια μεταβλητή που θα χρησιμοποιηθεί για τον έλεγχο του βρόχου. Η μορφή θα πρέπει να είναι: int sec_counter;
-
Κάντε ένα βρόχο "για". Μπορεί να χρησιμοποιηθεί ένας βρόχος "for" καθώς και ένας "while" βρόχος.
-
Καλέστε το ρολόι μέσα στη λειτουργία του βρόχου. Μπορείτε να εμφανίσετε τα αποτελέσματα της λειτουργίας ρολογιού στην κεφαλίδα χρόνου χρησιμοποιώντας τις εντολές cout ή printf, αλλά η εντολή cout είναι ευκολότερη στη χρήση.
-
Μάθετε το χρόνο χρησιμοποιώντας αυτήν τη σύνταξη: ρολόι () / CLOCKS_PER_SEC. (Να θυμάστε ότι το C διαφοροποιεί τα κεφαλαία και τα μικρά γράμματα.) Η σύνταξη του κώδικα θα είναι κάτι σαν:
cout << "Δευτερόλεπτα λειτουργεί το ρολόι:" << clock () // CLOCKS_PER_SEC; Το πρόγραμμα θα πρέπει να μοιάζει με αυτό όταν οριστικοποιηθεί:
συμπεριλάβετε
συμπεριλάβετε
χρησιμοποιώντας το όνομα χώρου std? int main () {int sec_counter; για το (sec_counter = 1; sec_counter <= 32767; sec_counter ++) {cout << Δευτερόλεπτα Εντός του βρόχου for: "<< clock () / CLOCKS_PER_SEC;};
Τι χρειάζεστε
- C / C ++ μεταγλωττιστή
- Ctime και iostream βιβλιοθήκες
- 3 μεταβλητές: ώρες, λεπτά και δευτερόλεπτα