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)
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 !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; }
Merci de m'aider