Агуулгын хүснэгт:

C хэл дээрх энгийн цаг: 4 алхам
C хэл дээрх энгийн цаг: 4 алхам

Видео: C хэл дээрх энгийн цаг: 4 алхам

Видео: C хэл дээрх энгийн цаг: 4 алхам
Видео: Йога для начинающих дома с Алиной Anandee #1. Здоровое и гибкое тело за 40 минут 2024, Долдугаар сарын
Anonim
Хэл дээрх энгийн цаг C
Хэл дээрх энгийн цаг C

Санаа бол C дээр энгийн цаг бүтээх боловч эхлээд бид програм хангамжаа тохируулж, ашиглах гэж буй зарим зүйлтэйгээ танилцах хэрэгтэй.

Алхам 1: Алхам 1:

1-р алхам
1-р алхам
  1. Visual Studio, Code Blocks эсвэл бусад ижил төстэй програм хангамжийг сонгоно уу (би Visual Studio 2015 -ийг санал болгож байна).
  2. Би Visual Studio 2015 -ийг ашиглах тул google дээр "Visual Studio 2015 Community" гэж бичээд татаж аваад суулгаарай.
  3. Суулгасны дараа Visual Studio -г ажиллуулаад New/Project/Console Application дээр дарна уу.
  4. Console Application Wizard дээр дараагийн товчлуурыг дараад, Урьдчилан хөрвүүлсэн толгойн сонголтыг цуцалж, Empty project, Finish командыг сонгоно уу.
  5. Баруун талд нь Solution Explorer байх болно, Source Files, Add/New Item/C ++ файл (.cpp) дээр хулганы баруун товчийг дарна уу, гэхдээ нэрийг Source.c болгон өөрчилж нэмнэ үү.
  6. Одоо танд C төсөл эхлэхэд бэлэн боллоо.

Алхам 2: Алхам 2: Манай кодыг бичиж, шинэ зүйл сурах

Алхам 2: Манай кодыг бичиж, шинэ зүйл сурах
Алхам 2: Манай кодыг бичиж, шинэ зүйл сурах

Энэ бол бидний код:

#оруулна.

int main ()

{

int h, m, s; // бид хөтөлбөртөө цаг, минут, секундүүдийг нэмж өгдөг

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; } // ижил төстэй

хэрэв (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 рүү очих хэрэгтэй> гадаргуу дээр хулганы баруун товчийг дарна уу> Properties (Зураг дээрх шиг зүйл гарч ирэх ёстой)> тохиргооноос Бүх тохиргоог сонгоно уу. > Тохиргооны шинж чанарууд> C/C ++> Preprocessor> Preprocessor Definitions хэсэгт _CRT_SECURE_NO_WARNINGS> Save гэж бичнэ үү.

Алхам 3: Алхам 3: Бид тогтоосон хил хязгаарыг давах цаг заваа гаргадаг

Алхам 3: Бид тогтоосон хил хязгаарыг даван туулах цаг заваа гаргадаг
Алхам 3: Бид тогтоосон хил хязгаарыг даван туулах цаг заваа гаргадаг
  1. Санамсаргүй тоонуудыг оруулаад h нь> 12, m нь> 60, s нь> 60 болно.
  2. Програм ERROR бичжээ! ба гардаг.
  3. Одоогоор амжилт!

Алхам 4: Алхам 4:

Алхам 4
Алхам 4
Алхам 4
Алхам 4
  1. Санамсаргүй тоонуудыг оруулаад h нь <12, m нь <60, s нь <60 болно.
  2. тоонууд 00:00:00 формат болж өөрчлөгдөж, цагууд "цохилж" эхэлдэг.
  3. АМЖИЛТ үнэхээр.

*Цаг 12 өнгөрсний дараа 'цаг' 01, 'минут', 'секунд' 00 болж өөрчлөгдөнө.

Хөгжилтэй байгаарай!

Зөвлөмж болгож буй: