Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1:
- Βήμα 2: Βήμα 2: Γράφοντας τον κώδικα μας και μαθαίνοντας νέα πράγματα
- Βήμα 3: Βήμα 3: Εισαγάγουμε το χρόνο μας να ξεπεράσουμε τα καθορισμένα όρια
- Βήμα 4: Βήμα 4:
Βίντεο: Απλό ρολόι στη γλώσσα Γ: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Η ιδέα είναι να δημιουργήσουμε απλό ρολόι σε C, αλλά πρώτα πρέπει να ρυθμίσουμε το λογισμικό μας και να γνωρίσουμε μερικά από τα πράγματα που πρόκειται να χρησιμοποιήσουμε.
Βήμα 1: Βήμα 1:
- Επιλέξτε Visual Studio, Code Blocks ή οποιοδήποτε άλλο παρόμοιο λογισμικό (θα συνιστούσα το visual studio 2015).
- Θα χρησιμοποιήσω το Visual Studio 2015, οπότε πληκτρολογήστε στο Google "Visual Studio 2015 Community", κάντε λήψη και εγκατάσταση.
- Μετά την εγκατάσταση, εκτελέστε το Visual Studio, πατήστε New/Project/Console Application.
- Στον Οδηγό εφαρμογής κονσόλας πατήστε επόμενο, κατόπιν καταργήστε την επιλογή της προ -μεταγλωττισμένης κεφαλίδας και επιλέξτε Κενό έργο και μετά Τέλος.
- Στα δεξιά σας θα έχετε Solution Explorer, κάντε δεξί κλικ στο Αρχεία πηγής, Προσθήκη/νέο στοιχείο/αρχείο C ++ (.cpp), αλλά αλλάξτε όνομα σε Source.c και προσθέστε.
- Τώρα έχετε έτοιμο το έργο C για έναρξη.
Βήμα 2: Βήμα 2: Γράφοντας τον κώδικα μας και μαθαίνοντας νέα πράγματα
Αυτός είναι ο κωδικός μας:
#include#include // συμπεριλαμβάνουμε το αρχείο Windows (είναι συνδεδεμένο με τη λειτουργία ύπνου ()), πράγμα που σημαίνει ότι αυτό θα λειτουργήσει μόνο για Windows, οπότε αν χρησιμοποιείτε άλλο λειτουργικό σύστημα, αναζητήστε στο Google άλλες εκδόσεις ύπνου () Το
int main ()
{
int h, m, s; // προσθέτουμε ώρες, λεπτά και δευτερόλεπτα στο πρόγραμμά μας
int D = 1000; // προσθέτουμε Καθυστέρηση 1000 χιλιοστών του δευτερολέπτου, που κάνει ένα δευτερόλεπτο και θα το χρησιμοποιήσουμε στον ύπνο ().
printf ("Ρύθμιση χρόνου: / n"); // printf γράφει στην οθόνη κείμενο που βρίσκεται μέσα στο ("") και / n γράφει σε νέα σειρά.
scanf (" %d %d %d", & h, & m, & s); // Το scanf είναι το σημείο όπου εισάγουμε τον χρόνο μας ή τις τιμές μας.
if (h> 12) {printf ("ERROR! / n"); έξοδος (0)? } // σε αυτήν τη συνάρτηση if εξετάζουμε εάν η τιμή που έχει εισαχθεί είναι μεγαλύτερη από 12.
if (m> 60) {printf ("ERROR! / n"); έξοδος (0)? } // παρόμοια εδώ και αν είναι μεγαλύτερο, το πρόγραμμα γράφει ΛΑΘΟΣ! και βγαίνει
if (s> 60) {printf ("ERROR! / n"); έξοδος (0)? } // παρόμοιο
ενώ (1) // ενώ (1) είναι ένας βρόχος άπειρου και οτιδήποτε μέσα του επαναλαμβάνεται στο άπειρο. {
s += 1; // αυτό λέει στο πρόγραμμα να αυξήσει τα δευτερόλεπτα για 1, κάθε φορά που ο βρόχος while έρχεται σε αυτό το μέρος.
εάν (s> 59) {m += 1; s = 0; } // εάν τα δευτερόλεπτα είναι περισσότερα από 59, αυξάνει τα λεπτά και ορίζει τα δευτερόλεπτα στο 0.
εάν (m> 59) {h += 1; m = 0; } // παρόμοιο
εάν (h> 12) {h = 1; m = 0; s = 0; } // παρόμοιο
printf ("\ n Ρολόι");
printf ("\ n%02d:%02d:%02d", h, m, s); // αυτό γράφει την ώρα μας σε αυτήν τη μορφή "00:00:00"
Leepπνος (D); // αυτή είναι η λειτουργία ύπνου που επιβραδύνει τον βρόχο while και τον κάνει περισσότερο σαν ρολόι.
σύστημα ("cls")? // αυτό καθαρίζει την οθόνη.
}
getchar (); επιστροφή 0?
}
*Όλα πίσω από το "//" είναι ένα σχόλιο και δεν αλλάζουν το πρόγραμμα, ώστε να μπορούν να διαγραφούν.
** Το Visual Studio μερικές φορές δεν εκτελεί το πρόγραμμα επειδή αποτελείται από "scanf", οπότε πρέπει να μεταβείτε στην Εξερεύνηση λύσεων> κάντε δεξί κλικ στην επιφάνεια> Ιδιότητες (Κάτι όπως στην εικόνα θα εμφανιστεί)> στη διαμόρφωση επιλέξτε Όλες οι διαμορφώσεις > Ιδιότητες διαμόρφωσης> C/C ++> Προεπεξεργαστής> σε Προεπεξεργαστές Ορισμοί γράψτε _CRT_SECURE_NO_WARNINGS> Αποθήκευση.
Βήμα 3: Βήμα 3: Εισαγάγουμε το χρόνο μας να ξεπεράσουμε τα καθορισμένα όρια
- Εισάγετε τυχαίους αριθμούς, έτσι ώστε το h να είναι> 12, το m να είναι> 60, το s να είναι> 60.
- Το πρόγραμμα γράφει ΛΑΘΟΣ! και βγαίνει.
- Μέχρι στιγμής επιτυχία!
Βήμα 4: Βήμα 4:
- Εισάγετε τυχαίους αριθμούς, έτσι ώστε το h είναι <12, το m είναι <60, το s είναι <60.
- οι αριθμοί αλλάζουν σε μορφή 00:00:00 και τα ρολόγια αρχίζουν να "χτυπούν".
- ΕΠΙΤΥΧΙΑ όντως.
*Αφού περάσει το ρολόι 12, οι «ώρες» αλλάζουν σε 01 και «λεπτά» και «δευτερόλεπτα» σε 00.
Καλα να περνατε!
Συνιστάται:
Πρόγραμμα απλής προσθήκης στη γλώσσα προγραμματισμού Σαίξπηρ: 18 Βήματα
Simple Addition Program in Shakespeare Programming Language: Shakespeare Programming Language (SPL) είναι ένα παράδειγμα μιας εσωτερικής γλώσσας προγραμματισμού, που είναι ίσως ενδιαφέρουσα για μάθηση και διασκεδαστική στη χρήση, αλλά όχι ιδιαίτερα χρήσιμη σε πραγματικές εφαρμογές. Το SPL είναι μια γλώσσα όπου ο πηγαίος κώδικας r
Κωδικοποιήστε και δοκιμάστε έναν υπολογιστή στη γλώσσα μηχανής: 6 βήματα
Κωδικοποιήστε και δοκιμάστε έναν υπολογιστή στη γλώσσα του μηχανήματος: Σε αυτό το Instructable, θα σας δείξω πώς να κωδικοποιείτε και να δοκιμάζετε ένα πρόγραμμα υπολογιστή σε γλώσσα μηχανής. Η γλώσσα μηχανών είναι η μητρική γλώσσα των υπολογιστών. Επειδή αποτελείται από συμβολοσειρές 1s και 0s, δεν γίνεται εύκολα κατανοητό από τους ανθρώπους. Να ανησυχείς
DIY MusiLED, Μουσικά συγχρονισμένα LED με εφαρμογή με ένα κλικ Windows & Linux (32-bit & 64-bit). Εύκολο στην αναδημιουργία, εύκολο στη χρήση, εύκολο στη θύρα .: 3 βήματα
DIY MusiLED, Μουσικά συγχρονισμένα LED με εφαρμογή με ένα κλικ Windows & Linux (32-bit & 64-bit). Εύκολη αναδημιουργία, εύκολη στη χρήση, εύκολη μεταφορά: Αυτό το έργο θα σας βοηθήσει να συνδέσετε 18 LED (6 κόκκινα + 6 μπλε + 6 κίτρινα) στον πίνακα Arduino και να αναλύσετε τα σήματα σε πραγματικό χρόνο της κάρτας ήχου του υπολογιστή σας και να τα μεταφέρετε σε τα LED για να τα ανάβουν σύμφωνα με τα εφέ beat (Snare, High Hat, Kick)
Πώς να δημιουργήσετε ένα απλό πρόγραμμα συνομιλίας στη Visual Basic χρησιμοποιώντας το Microsoft Winsock Control: 7 βήματα
Πώς να φτιάξετε ένα απλό πρόγραμμα συνομιλίας στη Visual Basic χρησιμοποιώντας το Microsoft Winsock Control: Σε αυτό το instuctable θα σας δείξω πώς να κάνετε ένα απλό πρόγραμμα συνομιλίας στο visual Basic. Θα εξετάσω τι κάνει όλος ο κώδικας, έτσι θα μάθετε καθώς τον φτιάχνετε και στο τέλος θα σας δείξω πώς να τον χρησιμοποιήσετε
Φτηνό (όπως στη Δωρεάν [όπως στη Μπύρα]) Στάση πολλαπλών μέτρων: 4 βήματα
Φτηνό (όπως στη Δωρεάν [όπως στη Μπύρα]) Στάση πολλαπλών μέτρων: Έχω ενοχληθεί που πρέπει να γεράσω το λαιμό μου ή να εξισορροπήσω επισφαλώς το φθηνό μου πολύμετρο 4 $, κάπου όπου μπορώ πραγματικά να ΔΙΑΒΑΣΩ την οθόνη. Αποφάσισα λοιπόν να πάρω την κατάσταση στα χέρια μου! Αυτό είναι επίσης το πρώτο μου «δομήσιμο», οπότε αν κάποιος έχει χρήσιμη επικοινωνία