Съдържание:
- Стъпка 1: Стъпка 1:
- Стъпка 2: Стъпка 2: Напишете нашия код и научете нови неща
- Стъпка 3: Стъпка 3: Ние пренебрегваме времето си, за да надхвърлим зададените граници
- Стъпка 4: Стъпка 4:
Видео: Прост часовник на език C: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Идеята е да създадем прост часовник в C, но първо трябва да настроим нашия софтуер и да се запознаем с някои от нещата, които ще използваме.
Стъпка 1: Стъпка 1:
- Изберете Visual Studio, Code Blocks или друг подобен софтуер (бих препоръчал Visual Studio 2015).
- Ще използвам Visual Studio 2015, така че напишете в google „Visual Studio 2015 Community“, изтеглете и инсталирайте.
- След инсталирането стартирайте Visual Studio, натиснете New/Project/Console Application.
- В Съветника за конзолно приложение натиснете следващо, след това премахнете избора на Предкомпилирана заглавка и изберете Изпразване на проекта, след това Край.
- В дясно ще имате Solution Explorer, щракнете с десния бутон върху Изходни файлове, Добавяне/нов елемент/C ++ файл (.cpp), но променете името на Source.c и добавете.
- Сега имате C проект готов за стартиране.
Стъпка 2: Стъпка 2: Напишете нашия код и научете нови неща
Това е нашият код:
#include#include // ние включваме windows файл (свързан е с функция sleep ()), което означава, че това ще работи само за windows, така че ако използвате друга операционна система, потърсете в google други версии на sleep ().
int main ()
{
int h, m, s; // добавяме часове, минути и секунди към нашата програма
int D = 1000; // добавяме Закъснение от 1000 милисекунди, което прави секунда и ще го използваме в sleep ().
printf ("Задаване на час: / n"); // printf записва на екрана текст, който е вътре в ("") и / n пише в нов ред.
scanf (" %d %d %d", & h, & m, & s); // scanf е мястото, където вмъкваме нашето време или нашите ценности.
if (h> 12) {printf ("ГРЕШКА! / n"); изход (0); } // в тази if функция проверяваме дали вмъкнатата стойност е по -голяма от 12.
if (m> 60) {printf ("ГРЕШКА! / n"); изход (0); } // подобно тук и ако е по -голямо, програмата пише ГРЕШКА! и излиза
if (s> 60) {printf ("ГРЕШКА! / n"); изход (0); } //подобен
while (1) // while (1) е безкраен цикъл и всичко вътре се повтаря до безкрайност. {
s += 1; // това казва на програмата да увеличава секундите за 1, всеки път, когато цикълът дойде до тази част.
ако (s> 59) {m += 1; s = 0; } // ако секундите са повече от 59, той увеличава минутите и задава секундите на 0.
ако (m> 59) {h += 1; m = 0; } //подобен
ако (h> 12) {h = 1; m = 0; s = 0; } //подобен
printf ("\ n Часовник");
printf ("\ n%02d:%02d:%02d", h, m, s); // това записва нашето време в този формат "00:00:00"
Сън (D); // това е нашата функция sleep, която забавя цикъла while и го прави по -скоро като часовник.
система ("cls"); // това изчиства екрана.
}
getchar (); връщане 0;
}
*Всичко зад '//' е коментар и не променя програмата, така че може да бъде изтрита.
** Visual Studio понякога няма да стартира програмата, защото се състои от „scanf“, така че трябва да отидете в Explorer Explorer> щракнете с десния бутон върху повърхността> Свойства (Нещо, както на снимката трябва да се появи)> в конфигурацията изберете Всички конфигурации > Свойства на конфигурацията> C/C ++> Предпроцесор> в Определенията на препроцесора напишете _CRT_SECURE_NO_WARNINGS> Запазване.
Стъпка 3: Стъпка 3: Ние пренебрегваме времето си, за да надхвърлим зададените граници
- Поставете произволни числа, така че h е> 12, m е> 60, s е> 60.
- Програмата пише ГРЕШКА! и излиза.
- Дотук успех!
Стъпка 4: Стъпка 4:
- Поставете случайни числа, така че h е <12, m е <60, s е <60.
- числата се променят във формат 00:00:00 и часовниците започват да „тиктакат“.
- УСПЕХ наистина.
*След като часовникът премине 12, „часовете“се променят на 01, а „минути“и „секунди“на 00.
Забавлявай се!
Препоръчано:
Въвеждане на език с мишка за уста: 11 стъпки (със снимки)
Въвеждане на език с мишка на уста: дъската Makey Makey несъмнено отвори много възможности за взаимодействие с компютър или лаптоп. Докато пускането на пиано на банани и тригерите от сребърно фолио са забавни и образователни, исках да намеря приложение, което да е различно и да се надяваме, че съвместно
Мишка с помощен език (ATOM): 7 стъпки (със снимки)
Мишка, работеща с помощен език (ATOM): Този проект първоначално започна като задание на клас за въвеждащ курс, който взех като студент по първа година инженерство. След като завърших курса, събрах малък екип, състоящ се от мен и двама студенти по изкуство/дизайн и продължихме да
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Кодирайте и тествайте компютър на машинен език: 6 стъпки
Кодирайте и тествайте компютър на машинен език: В тази инструкция ще ви покажа как да кодирате и тествате компютърна програма на машинен език. Машинният език е родният език на компютрите. Тъй като е съставен от низове от 1s и 0s, той не се разбира лесно от хората. Да се работи
ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКИРАНЕ НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕТЕПАД: 8 стъпки
ОСНОВНИ УРОКИ ЗА ЕЗИК НА МАРКУВАНЕТО НА ИЗКУСТВЕНА ИНТЕЛЕКТИВНОСТ (AIML) ЧРЕЗ НЕЗАПИС: Езикът за маркиране на изкуствен интелект (AIML) е език за програмиране, който е спецификация на Extensible Markup Language (XML), използвана от chatbot, verbot, pandorabot, superbot и други говорещи роботи. Той е разработен от д -р Ричард Уолъс и