Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C พิมพ์นาฬิกาดิจิตอลพร้อมเวลาปัจจุบัน


ในส่วนนี้เราจะมาดูวิธีการสร้างนาฬิกาดิจิทัลโดยใช้ภาษา C ในการทำงานกับเวลา เราสามารถใช้ไฟล์ส่วนหัวของ time.h ได้ ไฟล์ส่วนหัวนี้มีฟังก์ชันการทำงานบางอย่างที่ใช้เพื่อจัดการกับปัญหาที่เกี่ยวข้องกับวันที่และเวลา

องค์ประกอบที่สำคัญสี่ประการของ time.h มีลักษณะดังนี้

  • size_t size_t นี้เป็นประเภทอินทิกรัลที่ไม่ได้ลงนามโดยพื้นฐาน นี่คือผลลัพธ์ของ sizeof()

  • clock_t ใช้สำหรับจัดเก็บเวลาของโปรเซสเซอร์

  • time_t ใช้สำหรับเก็บเวลาตามปฏิทิน

  • จัดโครงสร้าง TM นี่คือโครงสร้าง ช่วยถือวันที่และเวลาทั้งหมด

โค้ดตัวอย่าง

#include <stdio.h>
#include <time.h>
int main() {
   time_t s, val = 1;
   struct tm* curr_time;
   s = time(NULL); //This will store the time in seconds
   curr_time = localtime(&s); //get the current time using localtime()
   function
      //Display in HH:mm:ss format
      printf("%02d:%02d:%02d", curr_time->tm_hour, curr_time->tm_min,
   curr_time->tm_sec);
}

ผลลัพธ์

23:35:44