Para obtener puntuaciones altas, escriba un programa de despertador o un programa de recordatorio de temporizador en lenguaje C entre 300 y 400 líneas.
Sí, se ha compilado y ejecutado para confirmar:
#includelt; conio.hgt
#include stdio.hgt; >
#includelt; stdlib.hgt;
#includelt; tiempo
#includelt; *s)
{
char *p, *q;
p = (char *)malloc(10); strcpy(p , s);
q = p;
mientras(*q != ':')
{
q ;
}
*q = '\0';
return atoi(p);
int GetMinute(char *s)
{
char *p
p = (char *)malloc(10); >
strcpy(p, s);
mientras(*p != ':')
{
p; p>}
p;
return atoi(p);
}
principal()
{
p>
char s[10];
int hora, minuto
time_t
struct tm; *timeinfo;
printf("ingrese la hora como [18:30]:\n"); ObtenerHora(s);
minuto = ObtenerMinuto(s);
mientras(1)
{
tiempo(amp;t)
timeinfo = localtime(amp;t);
if(timeinfo-gt;tm_hour lt; hora)continue
else if(timeinfo- gt;tm_min lt; minuto)continuar
else
{
printf ("¡Se acabó el tiempo! ¡Despierta!\n\007"); /p>
printf( "\a\a\a\a");
salir(0
}
}
p>
}