Paso 2: Paso 2: escribir nuestro código y aprender cosas nuevas
Este es nuestro código:
#include < stdio.h >
#include < windows.h > //we están incluyendo archivo de la windows (está conectado a la función sleep()), que significa que esto funciona sólo para windows, así que si usas otro sistema operativo, busca en google para otras versiones de sleep().
int main()
{
int h, m, s; //We añadir horas, minutos y segundos a nuestro programa de
int D = 1000; //we añadir retardo de 1000 milisegundos, que hace un segundo y que utilizamos en sleep().
printf ("Set tiempo: \n"); //printf escribe el texto en la pantalla que está dentro del ("") y \n escribe en una fila nueva.
scanf ("%d %d % d" & h & m y s); //scanf es donde Insertamos nuestro tiempo y nuestros valores.
si (h > 12) {printf("ERROR!\n"); exit(0);} //in este si función examinamos si el valor insertado es mayor que 12.
si (m > 60) {printf("ERROR!\n"); exit(0);} //similar aquí y si es más grande, programa escribe ERROR! y sale
si (s > 60) {printf("ERROR!\n"); exit(0);} //similar
mientras (1) //while (1) es un bucle infinito y algo dentro se repite hasta el infinito..
{
s += 1; / / Esto indica programa aumentar segundos para el 1, cada vez el tiempo bucle viene a esta parte
si (s > 59) {m += 1; s = 0;} //if los segundos son más de 59, aumenta los minutos y segundos se establece en 0.
si (m > 59) {h += 1; m = 0;} //similar
si (h > 12) {h = 1; m = 0; s = 0;} //similar
printf ("\n reloj");
printf ("\n%02d:%02d:%02d", h, m, s); //this escribe nuestro tiempo en este formato "00: 00:00"
Sleep(D); //this es nuestro sueño de función que retrasa el tiempo de bucle y hace que sea más parecido a un reloj de.
System("CLS"); //this borra la pantalla.
}
GetChar();
return 0;
}
* Todo atrás ' / /' es un comentario y no cambia el programa, por lo que puede ser eliminado.
** Visual Studio a veces no funciona el programa porque consiste en "scanf", por lo que necesitará ir al explorador de soluciones > haga clic derecho sobre la superficie > Propiedades (algo como en imagen debe saltar) > en configuración, seleccione todas las configuraciones > Propiedades de configuración > C y C++ > Preprocessor > en las definiciones de preprocesador escribir _CRT_SECURE_NO_WARNINGS> Guardar.