12/01/11 19:08
Pitagora
#include <stdio.h> #include <time.h> void sveglia (int, int); int main (void) { int ora, minuti; printf("Inserisci la sveglia;\nes: hh:mm\t"); scanf("%d:%d", &ora, &minuti); sveglia(ora, minuti); printf("\a\a\a\a\a\a\a\a\a"); printf("\n\nFine sveglia\n"); return 0; } void sveglia (int hour, int minutes) { time_t tempo; struct tm *membro; hour -= 1; minutes -= 1; do { time(&tempo); membro = localtime(&tempo); } while (membro->tm_hour != minutes || membro->tm_min != minutes); return; }È una normalissima sveglia, però non compie il suo lavoro? Perché?
aaa