01/10/2018, 12:37

Ý nghĩa của struct tm y2k = {0};?

mọi người cho e hỏi ý nghĩa của câu lệnh struct tm y2k = {0}; trong bài này là ntn nào ak ?
em cảm ơn

#include <stdio.h>
#include <time.h>  

int main ()
{
  time_t timer;
  struct tm y2k = {0};
  double seconds;

  y2k.tm_hour = 0;    y2k.tm_min = 0; y2k.tm_sec = 0;
  y2k.tm_year = 100;  y2k.tm_mon = 0; y2k.tm_mday = 1;

  time(&timer);  /* get current time; same as: timer = time(NULL)  */

  seconds = difftime(timer,mktime(&y2k));

  printf ("%.f seconds since January 1, 2000 in the current timezone", seconds);

  return 0;
}
Dark.Hades viết 14:41 ngày 01/10/2018

Khởi tạo toàn bộ giá trị cho các phần tử bên trong biến y2k thành 0

Bài liên quan
0