Petit prob de date et Segmentation Fault
Bonjour,
Voilà je fais des petites expériences sur les dates pour les inclure par la suite dans un projet mais je rencontre un petit problème de segmention fault.
voici le code ( je cherhe à creer deux dates pour ensuite les soustraires avec difftime mais je teste avant pour voir si elles soont bien initialisées)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| #include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main(){
time_t time1;
time_t time2;
struct tm * t;
struct tm * t2;
time1 = time(NULL);
t2->tm_mday=5;
t2->tm_mon=3;
t2->tm_year=110;
t2->tm_hour=0;
t2->tm_min=0;
t2->tm_sec=0;
time2=mktime(t2);
t = localtime(&time1);
t->tm_hour=0;
t->tm_min=0;
t->tm_sec=0;
time1=mktime(t);
printf("time 1 : %d %d %d %d %d %d\n",t->tm_mday,1+t->tm_mon,1900+t->tm_year,t->tm_hour,t->tm_min,t->tm_sec);
printf("time 2 : %d %d %d %d %d %d\n",t2->tm_mday,1+t2->tm_mon,1900+t2->tm_year,t2->tm_hour,t2->tm_min,t2->tm_sec);
return 0;
} |
Il m'affiche bien les deux dates comme je le veux mais il m'affiche aussi "erreur de segmentation" et je ne sais pas pourquoi !
Merci de m'aider