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 : Sélectionner tout - Visualiser dans une fenêtre à part
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