I segriti di windows xp: compilando questo codice il compilatore non mi da errori, ma dopo aver inserito i valori e dando lìinvio mi compare la solita finestra di windows XP
"Segnalazione del problema a Microsoft: potrebbe essersi verificata la perdita dei dati su cui si sta lavorando".
Secondo voi a cosa è dovuto???
Grazie per la collaborazione
// prova
# include <stdio.h>
# include <time.h>
main(){
int s_hour, s_minutes, s_second, e_hour, e_minutes, e_second;
struct tm * start;
struct tm * end;
double total;
time_t start_t, end_t;
int i;
printf("Inserire ore, minuti e secondi");
scanf("%d",&s_hour);
scanf("%d",&s_minutes);
scanf("%d",&s_second);
printf("Inserire ore, minuti e secondi");
scanf("%d",&e_hour);
scanf("%d",&e_minutes);
scanf("%d",&e_second);
start->tm_hour=s_hour;
start->tm_min=s_minutes;
start->tm_sec=s_second;
end->tm_hour=e_hour;
end->tm_min=e_minutes;
end->tm_sec=e_second;
mktime(start);
mktime(end);
total= difftime(end,start);
//printf("Stampa il numero:");
printf("%d", &total);
//start_t=mktime(start);
//end_t=mktime(end);
//total= difftime(start_t, end_t);
//scanf("%d", &i);
}
![]()