Sisällysluettelo:

Yksinkertainen kello kielellä C: 4 vaihetta
Yksinkertainen kello kielellä C: 4 vaihetta

Video: Yksinkertainen kello kielellä C: 4 vaihetta

Video: Yksinkertainen kello kielellä C: 4 vaihetta
Video: MITEN TYTÖT KÄY SALILLA | SKETSI 2024, Heinäkuu
Anonim
Yksinkertainen kello kielellä C
Yksinkertainen kello kielellä C

Ideana on luoda yksinkertainen kello C: hen, mutta ensin meidän on asennettava ohjelmistomme ja tutustuttava joihinkin asioihin, joita aiomme käyttää.

Vaihe 1: Vaihe 1:

Vaihe 1
Vaihe 1
  1. Valitse Visual Studio, Code Blocks tai jokin muu vastaava ohjelmisto (suosittelen visual studio 2015).
  2. Käytän Visual Studio 2015: tä, joten kirjoita googleen "Visual Studio 2015 Community", lataa ja asenna.
  3. Suorita asennuksen jälkeen Visual Studio, paina Uusi/projekti/konsolisovellus.
  4. Paina ohjatussa konsolisovelluksen ohjatussa toiminnossa Seuraava -painiketta, poista Esikäännetyn otsikon valinta ja valitse Tyhjä projekti ja sitten Valmis.
  5. Oikealla puolella on Solution Explorer, napsauta hiiren kakkospainikkeella Lähdetiedostot, Lisää/uusi kohde/C ++ -tiedosto (.cpp), mutta muuta nimi Source.c: ksi ja lisää.
  6. Nyt sinulla on C -projekti valmis aloittamaan.

Vaihe 2: Vaihe 2: Koodin kirjoittaminen ja uusien asioiden oppiminen

Vaihe 2: Koodin kirjoittaminen ja uusien asioiden oppiminen
Vaihe 2: Koodin kirjoittaminen ja uusien asioiden oppiminen

Tämä on koodimme:

#include#include // sisällytetään Windows -tiedosto (se on liitetty toimintoon sleep ()), mikä tarkoittaa, että tämä toimii vain ikkunoissa, joten jos käytät toista käyttöjärjestelmää, etsi muita universioita googlella ().

int main ()

{

int h, m, s; // lisäämme ohjelmaan tunteja, minuutteja ja sekunteja

int D = 1000; // lisäämme 1000 millisekunnin viiveen, mikä tekee sekunnin ja käytämme sitä unessa ().

printf ("Aseta aika: / n"); // printf kirjoittaa näytön tekstiä, joka on (""): n sisällä, ja / n kirjoittaa uudelle riville.

scanf (" %d %d %d", & h, & m, & s); // scanf on paikka, johon lisäämme aikamme tai arvomme.

if (h> 12) {printf ("VIRHE! / n"); poistuminen (0); } // tässä if -funktiossa tutkitaan, onko lisätty arvo suurempi kuin 12.

if (m> 60) {printf ("VIRHE! / n"); poistuminen (0); } // samanlainen täällä ja jos se on suurempi, ohjelma kirjoittaa ERROR! ja poistuu

if (s> 60) {printf ("ERROR! / n"); poistuminen (0); } // samanlainen

kun taas (1) // while (1) on ääretön silmukka ja kaikki sisällä toistuu äärettömyyteen. {

s += 1; // tämä käskee ohjelmaa lisäämään sekunteja 1, aina kun while -silmukka tulee tähän osaan.

jos (s> 59) {m += 1; s = 0; } // jos sekunnit ovat yli 59, se lisää minuutteja ja asettaa sekunnit arvoon 0.

jos (m> 59) {h += 1; m = 0; } // samanlainen

jos (h> 12) {h = 1; m = 0; s = 0; } // samanlainen

printf ("\ n Kello");

printf ("\ n%02d:%02d:%02d", h, m, s); // tämä kirjoittaa aikamme tässä muodossa "00:00:00"

Lepotila (D); // tämä on nukkumistoimintomme, joka hidastaa samalla silmukkaa ja tekee siitä enemmän kellon.

järjestelmä ("cls"); // tämä tyhjentää näytön.

}

getchar (); palauta 0;

}

*Kaikki "//": n takana on kommentti eikä muuta ohjelmaa, joten se voidaan poistaa.

** Visual Studio ei joskus suorita ohjelmaa, koska se sisältää "scanf", joten sinun on siirryttävä ratkaisukehitykseen> hiiren kakkospainikkeella pinnalla> Ominaisuudet (jotain kuten kuvassa pitäisi ponnahtaa esiin)> valitse kokoonpanossa Kaikki asetukset > Määritysominaisuudet> C/C ++> Esiprosessori> kirjoita esikäsittelijämääritelmiin _CRT_SECURE_NO_WARNINGS> Tallenna.

Vaihe 3: Vaihe 3: Vahvistamme aikamme ylittää asetetut rajat

Vaihe 3: Vahvistamme aikamme ylittää asetetut rajat
Vaihe 3: Vahvistamme aikamme ylittää asetetut rajat
  1. Lisää satunnaislukuja niin, että h on> 12, m on> 60, s on> 60.
  2. Ohjelma kirjoittaa VIRHE! ja poistuu.
  3. Toistaiseksi menestys!

Vaihe 4: Vaihe 4:

Vaihe 4
Vaihe 4
Vaihe 4
Vaihe 4
  1. Lisää satunnaislukuja niin, että h on <12, m on <60, s on <60.
  2. numerot muuttuvat muotoon 00:00:00 ja kellot alkavat "tikittää".
  3. TODELLISESTI.

*Kun kello on kulunut 12, tunnit vaihtuvat 01: ksi ja minuutit ja sekunnit 00: ksi.

Pidä hauskaa!

Suositeltava: