Kazalo:
- 1. korak: 1. korak:
- 2. korak: 2. korak: Pisanje naše kodeksa in učenje novih stvari
- Korak 3: Korak 3: Ne želimo si, da bi presegli določene meje
- 4. korak: 4. korak:
Video: Preprosta ura v jeziku C: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ideja je ustvariti preprosto uro v jeziku C, najprej pa moramo nastaviti programsko opremo in spoznati nekatere stvari, ki jih bomo uporabljali.
1. korak: 1. korak:
- Izberite Visual Studio, Code Blocks ali katero koli drugo podobno programsko opremo (priporočam Visual Studio 2015).
- Uporabil bom Visual Studio 2015, zato v google vnesite "Skupnost Visual Studio 2015", prenesite in namestite.
- Po namestitvi zaženite Visual Studio, pritisnite New/Project/Console Application.
- V čarovniku za aplikacije Console pritisnite naslednji, nato počistite polje Predkompilirana glava in izberite Izprazni projekt, nato Končaj.
- Na desni strani boste imeli Raziskovalec rešitev, z desno miškino tipko kliknite Izvorne datoteke, Dodaj/Nov element/Datoteka C ++ (.cpp), vendar spremenite ime v Source.c in dodajte.
- Zdaj imate projekt C pripravljen za začetek.
2. korak: 2. korak: Pisanje naše kodeksa in učenje novih stvari
To je naša koda:
#include#include // vključujemo datoteko Windows (povezana je s funkcijo sleep ()), kar pomeni, da bo to delovalo samo za windows, zato če uporabljate drug operacijski sistem, poiščite v googlu druge različice sleep ().
int main ()
{
int h, m, s; // programu dodamo ure, minute in sekunde
int D = 1000; // dodamo zakasnitev 1000 milisekund, kar naredi sekundo in to bomo uporabili v spanju ().
printf ("Nastavi čas: / n"); // printf zapiše na zaslon besedilo, ki je znotraj ("") in / n zapiše v novo vrstico.
scanf (" %d %d %d", & h, & m, & s); // scanf je kraj, kjer vstavimo svoj čas ali svoje vrednote.
if (h> 12) {printf ("NAPAKA! / n"); izhod (0); } // v tej funkciji if preverimo, ali je vstavljena vrednost večja od 12.
if (m> 60) {printf ("NAPAKA! / n"); izhod (0); } // tukaj je podobno in če je večje, program napiše NAPAKA! in izstopi
if (s> 60) {printf ("NAPAKA! / n"); izhod (0); } // podobno
while (1) // while (1) je neskončna zanka in vse v notranjosti se ponavlja v neskončnost. {
s += 1; // to pove programu, da poveča sekunde za 1, vsakič, ko pride zanka while do tega dela.
če (s> 59) {m += 1; s = 0; } // če so sekunde več kot 59, poveča minute in nastavi sekunde na 0.
če (m> 59) {h += 1; m = 0; } // podobno
če (h> 12) {h = 1; m = 0; s = 0; } // podobno
printf ("\ n Ura");
printf ("\ n%02d:%02d:%02d", h, m, s); // to zapisuje naš čas v tej obliki "00:00:00"
Spanje (D); // to je naša funkcija spanja, ki upočasni zanko while in postane bolj podobna uri.
sistem ("cls"); // s tem počistite zaslon.
}
getchar (); vrnitev 0;
}
*Vse za '//' je komentar in ne spreminja programa, zato ga je mogoče izbrisati.
** Visual Studio včasih ne bo zagnal programa, ker je sestavljen iz "scanf", zato morate iti v Raziskovalec rešitev> z desno miškino tipko kliknite površino> Lastnosti (nekaj, kar je prikazano na sliki bi se moralo pojaviti)> v konfiguraciji izberite Vse konfiguracije > Lastnosti konfiguracije> C/C ++> Predprocesor> v definicijah predprocesorja napišite _CRT_SECURE_NO_WARNINGS> Shrani.
Korak 3: Korak 3: Ne želimo si, da bi presegli določene meje
- Vnesite naključna števila, tako da je h> 12, m je> 60, s je> 60.
- Program piše NAPAKA! in izstopi.
- Doslej uspeh!
4. korak: 4. korak:
- Vnesite naključna števila, tako da je h <12, m <60, s je <60.
- številke se spremenijo v obliko 00:00:00 in ure začnejo "tiktakati".
- Res USPEH.
*Ko ura preide 12, se "ure" spremenijo na 01, "minute" in "sekunde" pa na 00.
Zabavaj se!
Priporočena:
Preprosta ura za poletni čas: 7 korakov
Enostavna ura za poletni čas: StoryTa projekt se mi je začel kot izziv pri učenju programiranja (kodiranja) z Arduino Uno in enim LCD zaslonom 1602A. Najprej sem želel Arduino potisniti do meja za natančnost. To je projekt za izdelavo ure brez uporabe
Preprosta digitalna ura z uporabo Arduino Nano in DS1307: 4 koraki
Enostavna digitalna ura z uporabo Arduino Nano in DS1307: V tem članku vam bom pokazal vadnico za izdelavo digitalne ure z uporabo Arduina .. Plošča Arduino, ki jo uporabljam, je Arduino Nano V3, DS1307 kot ponudnik časovnih podatkov, MAX7219 7 segment kot ogled zaslona. Preden vstopite v vadnico, priporočam, da
Preprosta šahovska ura Arduino: 5 korakov
Enostavna šahovska ura Arduino: Ko sem razmišljal o šahovski uri z Arduinom, je bil cilj zgraditi z uporabo preprostega programiranja brez razreda uporabe in delati z registrom AVR. Uporabljena osnova je bila Arduino Reference. Najtežje je bilo upravljati s časovnikom samo z uporabo
Preprosta ura Arduino: 7 korakov (s slikami)
Enostavna ura Arduino: Ta projekt je bil razvit samo s tremi komponentami. Z vključitvijo Arduino nano, LCD zaslona 16X2 in modula 12C za LCD zaslon, tako da lahko sestavite preprosto uro Arduino
Preprosta ura na trdem disku: 7 korakov (s slikami)
Enostavna ura za trdi disk: pretvorite stari trdi disk z vrtečim se diskom v analogno uro. Te stvari so v notranjosti prav kul