Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Myšlenkou je vytvořit jednoduché hodiny v C, ale nejprve musíme nastavit náš software a seznámit se s některými věcmi, které budeme používat.
Krok 1: Krok 1:
- Zvolte Visual Studio, Code Blocks nebo jiný podobný software (doporučil bych Visual Studio 2015).
- Budu používat Visual Studio 2015, takže do google napište „Komunita Visual Studio 2015“, stáhněte a nainstalujte.
- Po instalaci spusťte Visual Studio, stiskněte New/Project/Console Application.
- V Průvodci aplikací konzoly stiskněte Další, poté zrušte výběr předkompilovaného záhlaví a vyberte Prázdný projekt, poté Dokončit.
- Na pravé straně budete mít Průzkumníka řešení, klikněte pravým tlačítkem na Zdrojové soubory, Přidat/Nová položka/C ++ soubor (.cpp), ale změňte název na Source.c a přidejte.
- Nyní máte projekt C připraven ke spuštění.
Krok 2: Krok 2: Psaní našeho kódu a učení se novým věcem
Toto je náš kód:
#include#include // zahrnujeme soubor Windows (je připojen k funkci sleep ()), což znamená, že to bude fungovat pouze pro Windows, takže pokud používáte jiný OS, hledejte na Googlu jiné verze sleep ().
int main ()
{
int h, m, s; // do našeho programu přidáme hodiny, minuty a sekundy
int D = 1000; // přidáme Zpoždění 1000 milisekund, což je vteřina a použijeme to v režimu spánku ().
printf ("Nastavit čas: / n"); // printf zapisuje text na obrazovce, který je uvnitř ("") a / n zapisuje do nového řádku.
scanf (" %d %d %d", & h, & m, & s); // scanf je místo, kam vkládáme čas nebo hodnoty.
if (h> 12) {printf ("CHYBA! / n"); exit (0); } // v této funkci if zkoumáme, zda je vložená hodnota větší než 12.
if (m> 60) {printf ("CHYBA! / n"); exit (0); } // zde podobné a pokud je větší, program napíše CHYBA! a vystupuje
if (s> 60) {printf ("CHYBA! / n"); exit (0); } // podobné
while (1) // while (1) is a infinity loop and anything inside repeats it into infinity. {
s += 1; // to říká programu, aby zvýšil sekundy o 1, pokaždé, když smyčka while přijde do této části.
if (s> 59) {m += 1; s = 0; } // pokud jsou sekundy více než 59, zvýší se minuty a nastaví sekundy na 0.
jestliže (m> 59) {h += 1; m = 0; } // podobné
pokud (h> 12) {h = 1; m = 0; s = 0; } // podobné
printf ("\ n Hodiny");
printf ("\ n%02d:%02d:%02d", h, m, s); // toto píše náš čas v tomto formátu „00:00:00“
Spánek (D); // toto je náš funkční spánek, který zpomaluje smyčku while a připomíná ji spíše jako hodiny.
systém ("cls"); // toto vymaže obrazovku.
}
getchar (); návrat 0;
}
*Všechno za '//' je komentář a nemění program, takže jej lze smazat.
** Visual Studio někdy nespustí program, protože obsahuje „scanf“, takže musíte jít do Průzkumníka řešení> kliknout pravým tlačítkem na povrch> Vlastnosti (mělo by se objevit něco jako na obrázku)> v konfiguraci vyberte Všechny konfigurace > Vlastnosti konfigurace> C/C ++> Preprocesor> do definic Preprocesoru napište _CRT_SECURE_NO_WARNINGS> Uložit.
Krok 3: Krok 3: Zvykneme si překonat stanovené hranice
- Vložte náhodná čísla tak, aby h bylo> 12, m je> 60, s je> 60.
- Program píše CHYBA! a vystupuje.
- Zatím úspěch!
Krok 4: Krok 4:
- Vložte náhodná čísla tak, že h je <12, m je <60, s je <60.
- čísla se změní na formát 00:00:00 a hodiny začnou „tikat“.
- ÚSPĚCH opravdu.
*Po uplynutí hodin 12 se „hodiny“změní na 01 a „minuty“a „sekundy“na 00.
Bavte se!
Doporučuje:
GranDow - Jednoduché vícejazyčné digitální hodiny: 4 kroky
GranDow - Jednoduché vícejazyčné digitální hodiny: Moje babička stále zapomíná na den v týdnu pro své pilulky. Bohužel všechny digitální hodiny, které najdu ukazující den v týdnu, jsou v angličtině. Tento jednoduchý projekt se pouhými 3 komponentami je levný, snadno se staví a doufám, že bude
Program jednoduchého doplňování v programovacím jazyce Shakespeare: 18 kroků
Program pro jednoduché přidávání v programovacím jazyce Shakespeare: Programovací jazyk Shakespeare (SPL) je příkladem esoterického programovacího jazyka, o kterém je možná zajímavé se učit a je zábavné ho používat, ale v aplikacích v reálném životě není nijak zvlášť užitečný. SPL je jazyk, ve kterém zdrojový kód
Kódujte a otestujte počítač ve strojovém jazyce: 6 kroků
Kódování a testování počítače ve strojovém jazyce: V tomto Instructable vám ukážu, jak kódovat a testovat počítačový program ve strojovém jazyce. Strojový jazyk je rodný jazyk počítačů. Protože se skládá ze řetězců 1 s a 0 s, není lidem snadno srozumitelný. Do práce
Jednoduché digitální hodiny využívající Arduino Nano a DS1307: 4 kroky
Jednoduché digitální hodiny využívající Arduino Nano & DS1307: V tomto článku vám ukážu návod na výrobu digitálních hodin pomocí Arduina .. Deska Arduino, kterou používám, je Arduino Nano V3, DS1307 jako poskytovatel časových dat, MAX7219 7 Segment jako sledujte displej. před vstupem do výukového programu doporučuji
Tic Tac Toe v jazyce Visual Basic: 3 kroky (s obrázky)
Tic Tac Toe v jazyce Visual Basic: Tic Tac Toe je jednou z nejpopulárnějších časových her. Zvláště ve třídách;). V tomto instruktážním programu navrhneme tuto hru na našem PC pomocí populární programovací platformy GUI, Visual Basic