Salut ,

voici un exmple de code :
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
struct timeval t ;
  struct tm *loc ;
 
  int result,i;
 // char * name ;
  i=0;
  while (i != 1000000)
  {
    __tzfile_read();
  // name = getenv("TZ"); 
  // printf("ENV tz:%s \n",name);
     tzset();
     printf("GetTimeOfday--Timezone :%s\n",tzname[0]);
     //printf("Daylight : %s  Active : %d\n",tzname[1],__daylight);
    //t.tv_sec = 0 ;
 
    result = gettimeofday(&t,NULL);
    loc = localtime(&t.tv_sec);
    printf("GetTimeOfday--t.time_t %d : %s\n",i,asctime(loc));
 
   i++;
  }
Ma question est :
Si je fais rouler le programme et que pendant son execution , je modifie le timezone , le programme n'en tient pas compte......quelqu'un a une idee

merci