关于这个野指针


今天有饭傻,只是先声明指针,却没为他们赋值。

#include <time.h>
#include <stdio.h>
#include <sys/time.h>
int main( void)
{

 struct tm *local;
 struct timeval tv1,tv2;

 time_t t;
 t=time(NULL);
 local=localtime(&t);
 printf("local hour is: %d \n",local->tm_hour);
 local=gmtime(&t);
 printf("utc hour is: %d \n",local->tm_hour);
 printf("time is %s \n",asctime (local));
 printf("time is %s \n",ctime(&t));
 gettimeofday(&tv1,NULL);
 printf("interval time is %ld \n",tv1.tv_sec);
 sleep(10);
 gettimeofday(&tv2,NULL);
 printf("interval time is %ld \n",tv2.tv_sec);
 return 0;
}

如果不加 #include <sys/time.h>,则会

time1.c:8:17: 错误: ‘tv1’的存储大小未知
time1.c:8:21: 错误: ‘tv2’的存储大小未知


智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告