Inhaltsverzeichnis:

Einfache Uhr in Sprache C – Gunook
Einfache Uhr in Sprache C – Gunook

Video: Einfache Uhr in Sprache C – Gunook

Video: Einfache Uhr in Sprache C – Gunook
Video: Meine Couch 2024, November
Anonim
Einfache Uhr in Sprache C
Einfache Uhr in Sprache C

Die Idee ist, eine einfache Uhr in C zu erstellen, aber zuerst müssen wir unsere Software einrichten und einige der Dinge kennenlernen, die wir verwenden werden.

Schritt 1: Schritt 1:

Schritt 1
Schritt 1
  1. Wählen Sie Visual Studio, Code Blocks oder eine andere ähnliche Software (ich würde Visual Studio 2015 empfehlen).
  2. Ich werde Visual Studio 2015 verwenden, also geben Sie in Google "Visual Studio 2015 Community" ein, laden Sie es herunter und installieren Sie es.
  3. Führen Sie nach der Installation Visual Studio aus, drücken Sie Neu/Projekt/Konsolenanwendung.
  4. Drücken Sie im Konsolenanwendungsassistenten auf Weiter, deaktivieren Sie dann Vorkompilierte Kopfzeile und wählen Sie Projekt leeren und dann Fertig stellen.
  5. Auf der rechten Seite haben Sie den Projektmappen-Explorer, klicken Sie mit der rechten Maustaste auf Quelldateien, Hinzufügen/Neues Element/C++-Datei (.cpp), aber ändern Sie den Namen in Source.c und fügen Sie hinzu.
  6. Jetzt haben Sie das C-Projekt zum Starten bereit.

Schritt 2: Schritt 2: Unseren Code schreiben und neue Dinge lernen

Schritt 2: Unseren Code schreiben und neue Dinge lernen
Schritt 2: Unseren Code schreiben und neue Dinge lernen

Das ist unser Code:

#include#include //wir fügen eine Windows-Datei hinzu (sie ist mit der Funktion sleep() verbunden), was bedeutet, dass dies nur für Windows funktioniert. Wenn Sie also ein anderes Betriebssystem verwenden, suchen Sie in Google nach anderen Versionen von sleep().

int main()

{

int h, m, s; //wir fügen unserem Programm Stunden, Minuten und Sekunden hinzu

intD = 1000; // Wir fügen eine Verzögerung von 1000 Millisekunden hinzu, was eine Sekunde ergibt und die wir in sleep () verwenden.

printf("Zeit einstellen:\n"); //printf schreibt auf Bildschirmtext, der sich innerhalb von (" ") befindet und \n schreibt in eine neue Zeile.

scanf("%d %d %d", &h, &m, &s); //scanf ist der Ort, an dem wir unsere Zeit oder unsere Werte einfügen.

if (h > 12) { printf("FEHLER!\n"); Ausgang (0); } //In dieser if-Funktion prüfen wir, ob der eingefügte Wert größer als 12 ist.

if (m > 60) { printf("FEHLER!\n"); Ausgang (0); } // hier ähnlich und wenn es größer ist, schreibt das Programm ERROR! und verlässt

if (s > 60) { printf("FEHLER!\n"); Ausgang (0); } //ähnlich

while (1) //while (1) ist eine unendliche Schleife und alles darin wiederholt sich bis ins Unendliche. {

s += 1; // Dies weist das Programm an, die Sekunden jedes Mal um 1 zu erhöhen, wenn die while-Schleife zu diesem Teil kommt.

wenn (s > 59) {m += 1; s = 0; } // Wenn die Sekunden mehr als 59 betragen, werden die Minuten erhöht und die Sekunden auf 0 gesetzt.

wenn (m > 59) {h += 1; m = 0; } //ähnlich

wenn (h > 12) {h = 1; m = 0; s = 0; } //ähnlich

printf("\n Uhr");

printf("\n%02d:%02d:%02d", h, m, s); //Dies schreibt unsere Zeit in diesem Format "00:00:00"

Schlaf (D); //Dies ist unsere Schlaffunktion, die die while-Schleife verlangsamt und sie eher wie eine Uhr macht.

system("cls"); //Dies löscht den Bildschirm.

}

getchar(); 0 zurückgeben;

}

*Alles hinter '//' ist ein Kommentar und ändert das Programm nicht, kann also gelöscht werden.

**Visual Studio führt das Programm manchmal nicht aus, da es aus "scanf" besteht. Sie müssen also zum Lösungs-Explorer gehen>Rechtsklick auf die Oberfläche>Eigenschaften (Es sollte etwas wie im Bild erscheinen)>in der Konfiguration wählen Sie Alle Konfigurationen >Konfigurationseigenschaften>C/C++>Präprozessor>in Präprozessordefinitionen schreiben Sie _CRT_SECURE_NO_WARNINGS>Speichern.

Schritt 3: Schritt 3: Wir setzen unsere Zeit ein, um die gesetzten Grenzen zu überschreiten

Schritt 3: Wir setzen unsere Zeit ein, um die gesetzten Grenzen zu überschreiten
Schritt 3: Wir setzen unsere Zeit ein, um die gesetzten Grenzen zu überschreiten
  1. Fügen Sie Zufallszahlen ein, sodass h >12 ist, m > 60 ist, s > 60 ist.
  2. Programm schreibt FEHLER! und Ausfahrten.
  3. Bisher Erfolg!

Schritt 4: Schritt 4:

Schritt 4
Schritt 4
Schritt 4
Schritt 4
  1. Fügen Sie Zufallszahlen ein, sodass h < 12 ist, m < 60 ist, s < 60 ist.
  2. Zahlen wechseln in das Format 00:00:00 und die Uhr beginnt zu "ticken".
  3. ERFOLG in der Tat.

*Nach 12 Uhr ändern sich „Stunden“auf 01 und „Minuten“und „Sekunden“auf 00.

Spaß haben!

Empfohlen: