Red de conocimiento informático - Computadora portátil - El lenguaje C crea un reloj circular que muestra la hora actual en tiempo real. ¿Cómo hacerlo? El mejor efecto es tener el código fuente, ¡gracias! !

El lenguaje C crea un reloj circular que muestra la hora actual en tiempo real. ¿Cómo hacerlo? El mejor efecto es tener el código fuente, ¡gracias! !

Esto sería más difícil si solo usara el lenguaje C, porque implica operaciones de imágenes y dibujo de imágenes.

El lenguaje C en sí tiene un conjunto de funciones de dibujo de gráficos llamado BGI, pero no admite la rotación de imágenes.

Si tu reloj quiere girar, debes manipular manualmente cada píxel de la manecilla de las horas.

C++ tiene un nuevo conjunto de funciones gráficas que pueden dibujar imágenes en diferentes formatos y rotarlas. Se llama GDI+

Solo necesita obtener la hora actual del sistema, como horas, minutos y segundos.

Luego haz tres dibujos para las manecillas de las horas, los minutos y los segundos.

Luego usa GDI+ para cargar la imagen en el programa.

Según la hora actual, solo necesita calcular los ángulos de rotación de las manecillas de las horas, los minutos y los segundos para hacer un dibujo.

El código es muy largo, no te lo puedo dar aquí, solo te puedo dar ideas.