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

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

Πώς να κώδικα C + + Περιμένετε Λειτουργία

Κατά την κωδικοποίηση σε C ​​+ + , μπορεί να είναι χρήσιμο για να σταματήσει την εκτέλεση του προγράμματος προσωρινά για σκοπούς όπως είναι κινούμενα σχέδια ή δίνοντας χρόνο στον χρήστη να διαβάσει την οθόνη . Για παράδειγμα , μπορείτε να εμφανίσετε κάποιο κείμενο για τον χρήστη , να έχει το πρόγραμμα περιμένετε πέντε δευτερόλεπτα και στη συνέχεια να συνεχίσει την εκτέλεση κώδικα . Διάφορα " ύπνο " λειτουργίες είναι διαθέσιμες , ανάλογα με το λειτουργικό σύστημα τρέχετε , δεδομένου ότι απαιτεί πρόσβαση στο ρολόι του συστήματος . Οδηγίες
Η

1 Ανοίξτε το C + + αρχείο σε ένα πρόγραμμα επεξεργασίας όπως το Microsoft Visual Studio Express . 2

Συμπεριλάβετε την " WINDOWS.H " κεφαλίδα , στα Windows , έτσι ώστε να μπορείτε πρόσβαση στη λειτουργία " ύπνου " με την προσθήκη του παρακάτω κώδικα στο επάνω μέρος του αρχείου σας :

# include

Εναλλακτικά , αν χρησιμοποιείτε Unix , περιλαμβάνουν το " unistd.h "κεφαλίδα , αντί με τον κωδικό :

# include εικόνων
3

Καλέστε τον " ύπνο λειτουργία " στα Windows για να διακόψετε την εκτέλεση του προγράμματος για την συγκεκριμένο χρονικό διάστημα , προσθέτοντας τον παρακάτω κώδικα στη λειτουργία σας :

ύπνου ( 1000 ) ? //1 δευτερόλεπτο

το αριθμητικό επιχείρημα είναι σε χιλιοστά του δευτερολέπτου , έτσι 1.000 ms = <1 sec br . >

Εναλλακτικά , το Unix , καλέστε την " ύπνου " ή " usleep " λειτουργίες για να διακόψετε την εκτέλεση , με τον κωδικό :

ύπνου ( 1 ) ? //1 δευτερόλεπτο

usleep ( 500000 ) ? //0,5 δευτερόλεπτα

επιχείρημα της "νάρκης" η λειτουργία του Unix μετριέται σε δευτερόλεπτα . Το επιχείρημα της " usleep " λειτουργία μετριέται σε μικροδευτερόλεπτα , η οποία είναι το ένα εκατομμυριοστό του δευτερολέπτου . Το επιχείρημα για τη λειτουργία " usleep " πρέπει να είναι μικρότερο από ένα εκατομμύριο .
Η 4

Αποθηκεύστε το C + + αρχείο , την κατάρτιση και την εκτέλεση του προγράμματος για να χρησιμοποιήσετε τη λειτουργία ύπνου .
Εικόνων
Η

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

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