İçindekiler:
- Adım 1: Adım 1:
- Adım 2: Adım 2: Kodumuzu Yazmak ve Yeni Şeyler Öğrenmek
- Adım 3: Adım 3: Belirlenen Sınırları Aşmak İçin Zamanımızı Giriyoruz
- Adım 4: Adım 4:
Video: C Dilinde Basit Saat: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Fikir, C'de basit bir saat oluşturmaktır, ancak önce yazılımımızı kurmamız ve kullanacağımız bazı şeyleri tanımamız gerekiyor.
Adım 1: Adım 1:
- Visual Studio, Code Blocks veya diğer benzer yazılımları seçin (visual studio 2015'i tavsiye ederim).
- Visual Studio 2015 kullanacağım, bu yüzden google'a "Visual Studio 2015 Community" yazın, indirin ve kurun.
- Kurulumdan sonra Visual Studio'yu çalıştırın, New/Project/Console Application'a basın.
- Konsol Uygulama Sihirbazı'nda ileri'ye basın, ardından Önceden derlenmiş başlık seçimini kaldırın ve Boş proje'yi ve ardından Bitir'i seçin.
- Sağınızda Çözüm Gezgini olacak, Kaynak Dosyalar, Ekle/Yeni Öğe/C++ dosyası (.cpp) üzerine sağ tıklayın, ancak adı Source.c olarak değiştirin ve ekleyin.
- Artık başlamaya hazır bir C projeniz var.
Adım 2: Adım 2: Kodumuzu Yazmak ve Yeni Şeyler Öğrenmek
Bu bizim kodumuz:
#include#include //Windows dosyasını ekliyoruz (uyku() işlevine bağlı), bu yalnızca Windows için çalışacağı anlamına gelir, bu nedenle başka bir işletim sistemi kullanıyorsanız, diğer uyku sürümlerini google'da arayın().
int ana()
{
int h, m, s; //programımıza saat, dakika ve saniye ekliyoruz
int D = 1000; //bir saniye yapan 1000 milisaniyelik Gecikme ekliyoruz ve bunu uykuda kullanacağız ().
printf("Saati ayarla:\n"); //printf (" ") içindeki ekran metnine yazar ve \n yeni bir satıra yazar.
scanf("%d %d %d", &h, &m, &s); //scanf, zamanımızı veya değerlerimizi eklediğimiz yerdir.
if (h > 12) { printf("HATA!\n"); çıkış (0); } //bu if fonksiyonunda girilen değerin 12'den büyük olup olmadığını inceliyoruz.
if (m > 60) { printf("HATA!\n"); çıkış (0); } //buradakine benzer ve daha büyükse program HATA yazar! ve çıkışlar
if (s > 60) { printf("HATA!\n"); çıkış (0); } //benzer
while (1) //while (1) bir sonsuzluk döngüsüdür ve içindeki her şey kendisini sonsuza kadar tekrar eder. {
s += 1; // bu, while döngüsü bu kısma her geldiğinde programa saniyeyi 1 için artırmasını söyler.
if (s > 59) { m += 1; s = 0; } //saniyeler 59'dan büyükse dakikayı artırır ve saniyeyi 0'a ayarlar.
if (m > 59) { h += 1; m = 0; } //benzer
eğer (h > 12) { h = 1; m = 0; s = 0; } //benzer
printf("\n Saat");
printf("\n%02d:%02d:%02d", h, m, s); // bu, zamanımızı "00:00:00" biçiminde yazar
Uyku(D); // bu, while döngüsünü yavaşlatan ve onu daha çok bir saat gibi yapan uyku fonksiyonumuzdur.
sistem("cls"); //bu, ekranı temizler.
}
getchar(); 0 döndür;
}
*'//' arkasındaki her şey bir yorumdur ve programı değiştirmez, bu nedenle silinebilir.
**Visual Studio bazen "scanf" içerdiğinden programı çalıştırmaz, bu nedenle Çözüm Gezgini'ne gitmeniz>yüzeye sağ tıklamanız>Özellikler (resimdeki gibi bir şey çıkmalı)>yapılandırmada Tüm Yapılandırmalar'ı seçmeniz gerekir. >Konfigürasyon özellikleri>C/C++>Ön İşlemci>Ön İşlemci Tanımlarında _CRT_SECURE_NO_WARNINGS>Kaydet yazın.
Adım 3: Adım 3: Belirlenen Sınırları Aşmak İçin Zamanımızı Giriyoruz
- Rastgele sayılar ekleyin, böylece h >12, m > 60, s > 60 olur.
- Program HATA yazıyor! ve çıkışlar.
- Şimdiye kadar başarı!
Adım 4: Adım 4:
- Rastgele sayılar ekleyin, böylece h < 12, m < 60, s < 60 olur.
- sayılar 00:00:00 formatına dönüşür ve saatler "tikler" çalmaya başlar.
- BAŞARI gerçekten.
*Saat 12'yi geçtikten sonra 'saat' 01'e, 'dakika' ve 'saniye' 00'a değişir.
İyi eğlenceler!
Önerilen:
GranDow - Basit Çok Dilli Dijital Saat: 4 Adım
GranDow - Basit Çok Dilli Dijital Saat: Büyükannem hapları için haftanın gününü unutup duruyor. Ne yazık ki haftanın gününü gösteren bulabildiğim tüm dijital saatler ingilizce. Sadece 3 bileşenli bu basit proje ucuz, inşası kolay ve umarım öyle olur
Shakespeare Programlama Dilinde Basit Toplama Programı: 18 Adım
Shakespeare Programlama Dilinde Basit Toplama Programı: Shakespeare Programlama Dili (SPL) ezoterik bir programlama dilinin bir örneğidir, belki öğrenmesi ilginç ve kullanması eğlencelidir, ancak gerçek hayattaki uygulamalarda özellikle yararlı değildir. SPL, kaynak kodun r
Bir Bilgisayarı Makine Dilinde Kodlayın ve Test Edin: 6 Adım
Bir Bilgisayarı Makine Dilinde Kodlayın ve Test Edin: Bu Eğitilebilir Kitapta, bir bilgisayar programını makine dilinde nasıl kodlayacağınızı ve test edeceğinizi göstereceğim. Makine dili, bilgisayarların ana dilidir. 1'ler ve 0'lardan oluşan dizilerden oluştuğu için insanlar tarafından kolay anlaşılmaz. Çalışmak için
Proje 1: C Dilinde Demo Video: 9 Adım
Proje 1: C Dilinde Demo Video: Merhaba hobici dostum, Bu projede, laboratuvarıma iyi bir giriş olarak hizmet edecek küçük bir ekran demosu oluşturmak istedim. Bunu yapmak için eBay'de aşağıdaki bileşenleri çok iyi kullandım: - Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano-
Python Dilinde Yapılandırılmış Işık ve Stereo Görüşe Dayalı DIY 3D Tarayıcı: 6 Adım (Resimlerle)
Python Dilinde Yapılandırılmış Işık ve Stereo Görüşe Dayalı DIY 3D Tarayıcı: Bu 3D tarayıcı, video projektörü ve web kameraları gibi düşük maliyetli geleneksel öğeler kullanılarak yapılmıştır. Yapılandırılmış hafif bir 3D tarayıcı, yansıtılan ışık desenleri ve bir kamera sistemi kullanarak bir nesnenin üç boyutlu şeklini ölçmek için bir 3D tarama cihazıdır