Innehållsförteckning:
- Steg 1: Steg 1:
- Steg 2: Steg 2: Skriva vår kod och lära nya saker
- Steg 3: Steg 3: Vi inser vår tid att vara över de uppsatta gränserna
- Steg 4: Steg 4:
Video: Enkel klocka i språk C: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Idén är att skapa en enkel klocka i C, men först måste vi konfigurera vår programvara och lära känna några av de saker vi ska använda.
Steg 1: Steg 1:
- Välj Visual Studio, Code Block eller någon annan liknande programvara (jag skulle rekommendera visual studio 2015).
- Jag kommer att använda Visual Studio 2015, så skriv in google "Visual Studio 2015 Community", ladda ner och installera.
- Efter installationen, kör Visual Studio, tryck på New/Project/Console Application.
- I konsolprogramguiden trycker du på nästa, avmarkerar sedan Förkompilerad rubrik och väljer Töm projekt och sedan Slutför.
- Till höger har du Solution Explorer, högerklicka på källfiler, Lägg till/nytt objekt/C ++ - fil (.cpp), men ändra namn till källa.c och lägg till.
- Nu har du C -projektet redo att starta.
Steg 2: Steg 2: Skriva vår kod och lära nya saker
Detta är vår kod:
#include#include // vi inkluderar windows -fil (den är ansluten till funktionen sleep ()), vilket innebär att detta bara fungerar för Windows, så om du använder ett annat operativsystem, sök i google efter andra versioner av sleep ().
int main ()
{
int h, m, s; // vi lägger till timmar, minuter och sekunder i vårt program
int D = 1000; // vi lägger till fördröjning på 1000 millisekunder, vilket gör en sekund och vi kommer att använda det i sömn ().
printf ("Ställ in tid: / n"); // printf skriver på skärmtext som finns inuti ("") och / n skriver i en ny rad.
scanf (" %d %d %d", & h, & m, & s); // scanf är där vi sätter in vår tid eller våra värderingar.
om (h> 12) {printf ("ERROR! / n"); utgång (0); } // i denna if -funktion undersöker vi om det infogade värdet är större än 12.
om (m> 60) {printf ("ERROR! / n"); utgång (0); } // liknande här och om det är större, skriver programmet ERROR! och lämnar
if (s> 60) {printf ("ERROR! / n"); utgång (0); } // liknande
medan (1) // medan (1) är en oändlighetsslinga och allting inuti upprepar sig till oändlighet. {
s += 1; // detta berättar att programmet ökar sekunder för 1, varje gång loop kommer till denna del.
om (s> 59) {m += 1; s = 0; } // om sekunderna är mer än 59, ökar det minuter och sätter sekunder till 0.
om (m> 59) {h += 1; m = 0; } // liknande
om (h> 12) {h = 1; m = 0; s = 0; } // liknande
printf ("\ n Klocka");
printf ("\ n%02d:%02d:%02d", h, m, s); // detta skriver vår tid i detta format "00:00:00"
Sömn (D); // detta är vår funktionssömn som bromsar medan loop och gör det mer som en klocka.
system ("cls"); // detta rensar skärmen.
}
getchar (); returnera 0;
}
*Allt bakom '//' är en kommentar och ändrar inte programmet, så det kan raderas.
** Visual Studio kör ibland inte programmet eftersom det består av "scanf", så du måste gå till Solution Explorer> högerklicka på ytan> Egenskaper (Något som på bilden ska dyka upp)> i konfigurationen välj Alla konfigurationer > Konfigurationsegenskaper> C/C ++> Förprocessor> skriv i förprocessordefinitioner _CRT_SECURE_NO_WARNINGS> Spara.
Steg 3: Steg 3: Vi inser vår tid att vara över de uppsatta gränserna
- Infoga slumptal, så att h är> 12, m är> 60, s är> 60.
- Program skriver FEL! och lämnar.
- Hittills framgång!
Steg 4: Steg 4:
- Sätt in slumptal så att h är <12, m är <60, s är <60.
- siffrorna ändras till formatet 00:00:00 och klockorna börjar "ticka".
- LYCKA verkligen.
*Efter att klockan passerat 12 ändras 'timmar' till 01 och 'minuter' och 'sekunder' till 00.
Ha så kul!
Rekommenderad:
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: 3 steg
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: Idag kommer vi att göra en analog klocka & Digital klocka med Led Strip och MAX7219 Dot -modul med Arduino. Den kommer att korrigera tiden med den lokala tidszonen. Den analoga klockan kan använda en längre LED -remsa, så den kan hängas på väggen för att bli en konstverk
Projekt 1: Demovideo på C -språk: 9 steg
Projekt 1: Demovideo på C -språk: Hej andra hobbyister, I det här projektet ville jag skapa en liten display -demo som kommer att fungera som ett bra intro till mitt labb. För att göra det har jag gjort en stor användning av följande komponenter på eBay:-Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano-
Skapa en klocka från en klocka: 11 steg (med bilder)
Skapa en klocka från en klocka: I denna instruktionsbok tar jag en befintlig klocka och skapar vad jag tycker är en bättre klocka. Vi går från bilden till vänster till bilden till höger. Innan du börjar på din egen klocka, vänligen vet att återmontering kan vara en utmaning som
Konvertera hem vanlig klocka till självglödande klocka: 8 steg (med bilder)
Konvertera hem vanlig klocka till självglödande klocka: FÖRST GÖR JAG MITT HJÄRTIGT TACK TILL INSTRUKTABLAR LAGET GÖR SOM MIN HÄLSA ÅTERSTÄLLNINGSDAGAR SÅ MER ANSVAR ….. I denna instruktion vill jag dela med er hur man konverterar din vanliga klocka hem. in till självglödande klocka. > > För att göra detta
Hur du ändrar ditt Facebook -språk till pirat! (ingen Modding eller Dl): 3 steg
Hur du ändrar ditt Facebook -språk till pirat! (ingen Modding eller Dl): En cool och rolig sak att göra. Ingen modding eller nedladdning behövs. Det var faktiskt designat av facebook -teamet. (Observera: Alla e -postmeddelanden och sms kommer också i piratkopiering) (Ursäkta den första bilden, det var den enda jag kunde hitta av en