Мазмұны:
- 1 -қадам: 1 -қадам:
- 2 -қадам: 2 -қадам: Біздің кодты жазу және жаңа нәрселерді үйрену
- 3 -қадам: 3 -қадам: Біз белгіленген шекарадан шығуға уақыт жұмсаймыз
- 4 -қадам: 4 -қадам:
Бейне: C тіліндегі қарапайым сағат: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Идея - C тілінде қарапайым сағатты құру, бірақ алдымен біз бағдарламалық жасақтаманы орнатып, қолданатын кейбір нәрселермен танысуымыз керек.
1 -қадам: 1 -қадам:
- Visual Studio, Code Blocks немесе басқа ұқсас бағдарламалық жасақтаманы таңдаңыз (Visual studio 2015 ұсынамын).
- Мен Visual Studio 2015 -ті қолданамын, сондықтан google -ге «Visual Studio 2015 қауымдастығын» теріңіз, жүктеп алыңыз және орнатыңыз.
- Орнатқаннан кейін Visual Studio бағдарламасын іске қосыңыз, New/Project/Console Application түймесін басыңыз.
- Console Application Wizard бағдарламасында келесі батырмасын басыңыз, содан кейін Алдын ала құрастырылған тақырыпты алып тастаңыз және жобаны босатуды, содан кейін Аяқтауды таңдаңыз.
- Оң жақта сізде Solution Explorer болады, бастапқы файлдар, Қосу/Жаңа элемент/C ++ файлын (.cpp) тінтуірдің оң жақ түймешігімен нұқыңыз, бірақ атын Source.c деп өзгертіңіз және қосыңыз.
- Енді сізде C жобасы дайын.
2 -қадам: 2 -қадам: Біздің кодты жазу және жаңа нәрселерді үйрену
Бұл біздің код:
#қосу#қосу // біз Windows файлын қосамыз (ол sleep () функциясына қосылған), бұл тек терезелер үшін жұмыс істейтінін білдіреді, сондықтан егер сіз басқа ОЖ қолдансаңыз, google -ден ұйқының басқа нұсқаларын іздеңіз ().
int main ()
{
int с, м, с; // біз бағдарламамызға сағат, минут және секунд қосамыз
int D = 1000; // біз кешіктіруді 1000 миллисекундқа қосамыз, бұл секундты құрайды және біз оны ұйқыда қолданамыз ().
printf («Уақытты орнату: / n»); // printf экранда («») ішіндегі мәтінді жазады және / n жаңа жолға жазады.
scanf (« %d %d %d», & h, & m, & s); // scanf - бұл біздің уақытымызды немесе құндылықтарымызды енгізетін жер.
if (h> 12) {printf («ERROR! / n»); шығу (0); } // бұл if функциясында кірістірілген мән 12 -ден үлкен екенін тексереміз.
if (m> 60) {printf («ERROR! / n»); шығу (0); } // мұнда ұқсас және егер ол үлкен болса, бағдарлама ERROR жазады! және шығады
if (s> 60) {printf («ERROR! / n»); шығу (0); } // ұқсас
while (1) // while (1) - шексіздік циклы және ішіндегі кез келген нәрсе шексіздікке дейін қайталанады. {
s += 1; // бұл бағдарламаға уақыт бөлімі келген сайын 1 секундқа көбейтуді айтады.
if (s> 59) {m += 1; s = 0; } // егер секундтар 59 -дан көп болса, ол минуттарды көбейтеді және секундтарды 0 -ге қояды.
егер (m> 59) {h += 1; m = 0; } // ұқсас
if (h> 12) {h = 1; m = 0; s = 0; } // ұқсас
printf («\ n Сағат»);
printf («\ n%02d:%02d:%02d», h, m, s); // бұл біздің уақытымызды «00:00:00» форматында жазады
Ұйқы (D); // бұл біздің ұйқы функциясы, ол уақытша циклды баяулатады және оны сағатқа ұқсас етеді.
жүйе («cls»); // бұл экранды тазартады.
}
getchar (); қайтару 0;
}
*'//' артында бәрі түсініктеме болып табылады және бағдарламаны өзгертпейді, сондықтан оны жоюға болады.
** Visual Studio кейде бағдарламаны іске қоспайды, себебі ол «scanf» -тен тұрады, сондықтан сіз Solution Explorer -ге өтуіңіз керек> бетті тінтуірдің оң жақ түймешігімен нұқыңыз> Сипаттар (Суреттегідей нәрсе пайда болуы керек)> конфигурацияда Барлық конфигурацияларды таңдаңыз. > Конфигурация сипаттары> C/C ++> Алдын ала өңдеуші> Preprocessor Definitions ішінде _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 -ге ауысады.
Масайрау!
Ұсынылған:
№1 хинди тіліндегі электрониканың негізгі оқулығы: айнымалы және тұрақты ток: ScitiveR: 3 қадам
Хинди тіліндегі электрониканың негізгі оқулығы #1: AC & DC: ScitiveR: ScitiveR Тегін Бағалаусыз! दोस्तों यदि आप अभी - अभीक्ट्रोनिक्स सीखना शुरू कर रहे हैंर इसर इसर इसर इसर इसरदम दमकदम यको ये conf usionे start confे start ू start ो start start Оқу құралдарының сериясы फॉलो करते हैं
Шекспир бағдарламалау тіліндегі қарапайым қосымша бағдарлама: 18 қадам
Шекспир бағдарламалау тіліндегі қарапайым қосымша бағдарламасы: Шекспир бағдарламалау тілі (SPL) - эзотерикалық программалау тілінің мысалы, оны үйрену қызықты және қолдануға қызықты, бірақ нақты өмірдегі қосымшаларда аса пайдалы емес. SPL - бұл бастапқы коды болатын тіл
C51 4 бит электронды сағат - ағаш сағат: 15 қадам (суреттермен)
C51 4 бит электронды сағат - ағаштан жасалған сағат: демалыс күндері бос уақыт болды, сондықтан мен осы уақытқа дейін AliExpress -тен сатып алған 2,40 долларлық 4 биттік электронды цифрлық сағатты жинадым
1 -жоба: C тіліндегі демо -бейне: 9 қадам
1 -жоба: C тіліндегі демо -видео: Сәлеметсіздерме әуесқойлар, мен бұл жобада менің зертханама жақсы кіріспе ретінде қызмет ететін шағын дисплей демо жасағым келді. Ол үшін мен eBay-де келесі компоненттерді жақсы қолдандым:-Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano
Python тіліндегі құрылымдық жарық пен стерео көрініске негізделген DIY 3D сканері: 6 қадам (суреттермен)
Python тіліндегі құрылымдық жарық пен стерео көруге негізделген DIY 3D сканері: Бұл 3D сканері бейне проектор мен веб -камералар сияқты қарапайым арзан заттарды қолдану арқылы жасалған. Жарықтандырылған 3D сканері-бұл объектінің үш өлшемді пішінін болжанатын жарық үлгілері мен камералық жүйенің көмегімен өлшеуге арналған 3D сканерлеу құралы