Inhoudsopgave:
- Stap 1: Stap 1:
- Stap 2: Stap 2: Onze code schrijven en nieuwe dingen leren
- Stap 3: Stap 3: We nemen onze tijd om over de gestelde grenzen te gaan
- Stap 4: Stap 4:
Video: Eenvoudige klok in taal C: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Het idee is om een eenvoudige klok in C te maken, maar eerst moeten we onze software instellen en een aantal dingen leren kennen die we gaan gebruiken.
Stap 1: Stap 1:
- Kies Visual Studio, Code Blocks of andere vergelijkbare software (ik zou Visual Studio 2015 aanbevelen).
- Ik zal Visual Studio 2015 gebruiken, dus typ in google "Visual Studio 2015 Community", download en installeer.
- Voer na de installatie Visual Studio uit en druk op New/Project/Console Application.
- Druk in de consoletoepassingswizard op volgende, deselecteer vervolgens Voorgecompileerde koptekst en selecteer Leeg project en vervolgens Voltooien.
- Aan je rechterkant heb je Solution Explorer, klik met de rechtermuisknop op Source Files, Add/New Item/C++ file (.cpp), maar verander de naam in Source.c en voeg toe.
- Nu heb je het C-project klaar om te starten.
Stap 2: Stap 2: Onze code schrijven en nieuwe dingen leren
Dit is onze code:
#include#include //we nemen het Windows-bestand op (het is verbonden met de functie sleep()), wat betekent dat dit alleen voor Windows werkt, dus als je een ander besturingssysteem gebruikt, zoek dan in Google naar andere versies van sleep().
int hoofd()
{
int h, m, s; //we voegen uren, minuten en seconden toe aan ons programma
intD = 1000; // we voegen een vertraging van 1000 milliseconden toe, wat een seconde is en we zullen die gebruiken in slaap ().
printf("Tijd instellen:\n"); //printf schrijft op het scherm tekst die binnen (" ") staat en \n schrijft in een nieuwe rij.
scanf("%d %d %d", &h, &m, &s); //scanf is waar we onze tijd of onze waarden invoegen.
if (h > 12) { printf("FOUT!\n"); uitgang(0); } // in deze if-functie onderzoeken we of de ingevoegde waarde groter is dan 12.
if (m > 60) { printf("FOUT!\n"); uitgang(0); } // vergelijkbaar hier en als het groter is, schrijft het programma ERROR! en uitgangen
if (s > 60) { printf("FOUT!\n"); uitgang(0); } //vergelijkbaar
while (1) //while (1) is een oneindige lus en alles binnenin herhaalt zich tot in het oneindige. {
s += 1; // dit vertelt het programma om seconden met 1 te verhogen, elke keer dat de while-lus naar dit deel komt.
als (s > 59) { m += 1; s = 0; } // als de seconden meer dan 59 zijn, worden de minuten verhoogd en worden de seconden op 0 gezet.
als (m > 59) { h += 1; m = 0; } //vergelijkbaar
als (h > 12) {h = 1; m = 0; s = 0; } //vergelijkbaar
printf("\n Klok");
printf("\n%02d:%02d:%02d", h, m, s); // dit schrijft onze tijd in dit formaat "00:00:00"
Slaap (D); //dit is onze slaapfunctie die de while-lus vertraagt en het meer als een klok maakt.
systeem("cls"); //dit maakt het scherm leeg.
}
getchar(); retourneer 0;
}
*Alles achter '//' is een opmerking en verandert het programma niet, dus het kan worden verwijderd.
**Visual Studio zal het programma soms niet uitvoeren omdat het uit "scanf" bestaat, dus u moet naar de Solution Explorer gaan>rechtsklik op het oppervlak>Eigenschappen (iets zoals op de afbeelding zou moeten verschijnen)>selecteer in de configuratie Alle configuraties >Configuratie-eigenschappen>C/C++>Preprocessor>schrijf in Preprocessor Definitions _CRT_SECURE_NO_WARNINGS>Save.
Stap 3: Stap 3: We nemen onze tijd om over de gestelde grenzen te gaan
- Voeg willekeurige getallen in, zodat de h >12 is, m >60, s >60.
- Programma schrijft ERROR! en uitgangen.
- Tot zover succes!
Stap 4: Stap 4:
- Voeg willekeurige getallen in, zodat de h < 12 is, m < 60, s < 60.
- nummers veranderen in 00:00:00 formaat en de klokken beginnen te "tikken".
- SUCCES inderdaad.
*Nadat de klok 12 is gepasseerd, veranderen 'uren' in 01 en 'minuten' en 'seconden' in 00.
Veel plezier!
Aanbevolen:
Een eenvoudige Arduino-klok: 7 stappen (met afbeeldingen)
Een eenvoudige Arduino-klok: dit project is ontwikkeld met slechts drie componenten. Door een Arduino nano, een 16X2 LCD-scherm en een 12C-module voor een LCD-scherm te integreren, zodat u een eenvoudige Arduino-klok kunt bouwen
Project 1: Demovideo in C-taal: 9 stappen
Project 1: Demovideo in C-taal: Hallo mede-hobbyist, In dit project wilde ik een kleine display-demo maken die als een goede introductie tot mijn lab zal dienen. Hiervoor heb ik veel gebruik gemaakt van de volgende componenten op eBay: - Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv
DIY 3D-scanner op basis van gestructureerd licht en stereovisie in Python-taal - Ajarnpa
DIY 3D-scanner op basis van gestructureerd licht en stereovisie in Python-taal: deze 3D-scanner is gemaakt met behulp van goedkope conventionele items zoals een videoprojector en webcams. Een 3D-scanner met gestructureerd licht is een 3D-scanapparaat voor het meten van de driedimensionale vorm van een object met behulp van geprojecteerde lichtpatronen en een camerasys
Hoe u uw Facebook-taal kunt wijzigen in piraat! (geen modding of dl): 3 stappen
Hoe u uw Facebook-taal kunt wijzigen in piraat! (geen Modding of Dl): Een cool en leuk ding om te doen. Geen modding of downloaden nodig. Het is eigenlijk ontworpen door het Facebook-team. (Let op: Alle e-mails en sms-berichten komen ook in piraten) (Pardon voor de eerste foto, het was de enige die ik kon vinden van een