Innholdsfortegnelse:
- Trinn 1: Trinn 1:
- Trinn 2: Trinn 2: Skrive vår kode og lære nye ting
- Trinn 3: Trinn 3: Vi setter ned tiden vår for å være over de angitte grensene
- Trinn 4: Trinn 4:
Video: Enkel klokke i språk C: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Ideen er å lage en enkel klokke i C, men først må vi sette opp programvaren vår og bli kjent med noen av tingene vi skal bruke.
Trinn 1: Trinn 1:
- Velg Visual Studio, Code Blocks eller annen lignende programvare (jeg vil anbefale visual studio 2015).
- Jeg vil bruke Visual Studio 2015, så skriv inn google "Visual Studio 2015 Community", last ned og installer.
- Etter installasjon, kjør Visual Studio, trykk New/Project/Console Application.
- I veiviseren for konsollapplikasjon trykker du på neste, fjerner deretter markeringen fra Forkompilert topptekst og velger Tøm prosjekt, og deretter Fullfør.
- Til høyre har du Solution Explorer, høyreklikk på kildefiler, Legg til/nytt element/C ++ - fil (.cpp), men endre navn til Source.c og legg til.
- Nå har du C -prosjektet klart til start.
Trinn 2: Trinn 2: Skrive vår kode og lære nye ting
Dette er koden vår:
#include#include // vi inkluderer windows -fil (den er koblet til funksjon sleep ()), noe som betyr at dette bare fungerer for Windows, så hvis du bruker et annet operativsystem, kan du søke i andre Google -versjoner av søvn ().
int main ()
{
int h, m, s; // vi legger til timer, minutter og sekunder i programmet vårt
int D = 1000; // vi legger til forsinkelse på 1000 millisekunder, noe som gjør et sekund, og vi vil bruke det i søvn ().
printf ("Angi tid: / n"); // printf skriver på skjermtekst som er inne i ("") og / n skriver i en ny rad.
scanf (" %d %d %d", & h, & m, & s); // scanf er der vi setter inn tiden vår, eller våre verdier.
hvis (h> 12) {printf ("FEIL! / n"); exit (0); } // i denne if -funksjonen undersøker vi om den innsatte verdien er større enn 12.
hvis (m> 60) {printf ("FEIL! / n"); exit (0); } // lignende her, og hvis det er større, skriver programmet FEIL! og går ut
hvis (s> 60) {printf ("FEIL! / n"); exit (0); } //lignende
mens (1) // mens (1) er en uendelig sløyfe og alt inni seg gjentar seg til uendelig. {
s += 1; // dette forteller programmet om å øke sekunder for 1, hver gang loop kommer til denne delen.
hvis (s> 59) {m += 1; s = 0; } // hvis sekundene er mer enn 59, øker det minuttene og stiller sekundene til 0.
hvis (m> 59) {h += 1; m = 0; } //lignende
hvis (h> 12) {h = 1; m = 0; s = 0; } //lignende
printf ("\ n Klokke");
printf ("\ n%02d:%02d:%02d", h, m, s); // dette skriver vår tid i dette formatet "00:00:00"
Søvn (D); // dette er vår funksjonssøvn som bremser mens loop og gjør den mer som en klokke.
system ("cls"); // dette tømmer skjermen.
}
getchar (); retur 0;
}
*Alt bak '//' er en kommentar og endrer ikke programmet, så det kan slettes.
** Visual Studio kjører noen ganger ikke programmet fordi det består av "scanf", så du må gå til løsningsutforskeren> høyreklikke på overflaten> Egenskaper (Noe som på bildet skal dukke opp)> Velg alle konfigurasjoner i konfigurasjonen > Konfigurasjonsegenskaper> C/C ++> Forbehandler> i forhåndsbehandlerdefinisjoner skriver du _CRT_SECURE_NO_WARNINGS> Lagre.
Trinn 3: Trinn 3: Vi setter ned tiden vår for å være over de angitte grensene
- Sett inn tilfeldige tall, slik at h er> 12, m er> 60, s er> 60.
- Program skriver FEIL! og går ut.
- Så langt suksess!
Trinn 4: Trinn 4:
- Sett inn tilfeldige tall, slik at h er <12, m er <60, s er <60.
- tallene endres til formatet 00:00:00 og klokkene begynner å "tikke".
- SUKSESS faktisk.
*Etter at klokken har passert 12, endres 'timer' til 01 og 'minutter' og 'sekunder' til 00.
Ha det gøy!
Anbefalt:
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
GRUNNLEGGENDE VEILEDNING OM ARTIFISK INTELLIGENS MARKUP SPRÅK (AIML) VIA NOTATPAD: 8 trinn
BASIC TUTORIAL ON ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD: Artificial Intelligence Markup Language (AIML) er et programmeringsspråk som er en Extensible Markup Language (XML) spesifikasjon som brukes av chatbot, verbot, pandorabot, superbot og annen snakkende robot. Det ble utviklet av Dr. Richard Wallace og â € ¦
Prosjekt 1: Demovideo på C -språk: 9 trinn
Prosjekt 1: Demovideo på C Språk: Hei andre hobbyister, I dette prosjektet ønsket jeg å lage en liten skjermdemo som vil fungere som en god introduksjon til laboratoriet mitt. For å gjøre det har jeg gjort stor bruk av følgende komponenter på eBay:-Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano
Lage en klokke fra en klokke: 11 trinn (med bilder)
Opprette en klokke fra en klokke: I denne instruksen tar jeg en eksisterende klokke og lager det jeg føler er en bedre klokke. Vi går fra bildet til venstre til bildet til høyre. Før du begynner på din egen klokke, må du vite at gjenmontering kan være utfordrende som den viktigste
DIY 3D -skanner basert på strukturert lys og stereosyn i Python -språk: 6 trinn (med bilder)
DIY 3D -skanner basert på strukturert lys og stereosyn i Python -språk: Denne 3D -skanneren ble laget ved bruk av billige konvensjonelle elementer som videoprojektor og webkameraer. En strukturert lys 3D-skanner er en 3D-skanningsenhet for å måle den tredimensjonale formen til et objekt ved hjelp av projiserte lysmønstre og et kamerasystem