为了账号安全,请及时绑定邮箱和手机立即绑定

求问关于c/c++ time( )函数问题!

求问关于c/c++ time( )函数问题!

C++ C
12345678_0001 2021-12-09 07:03:37
#include <time.h>#include <iostream>int main(){strunct tm *ptr;time_t t;time(t);ptr = locatime(&t);cout << asctime(ptr);return 0;} 上面代码中的struct tm *ptr 中的tm是怎样的一个结构体,这个结构体是编辑器自带的吗?我在资料上的代码里面看到此结构体根本就没有定义就直接用了,如果此结构体是已经定义好的为什么 ,在定义ptr指针的时候前面还要带上关键字structne ,有点不明白。请高手指点,谢谢!
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

这个结构体在头文件time。h里,因为定义结构体类型变量必须带struct,你如果是用class定义的类,定义变量就不用加class了。

查看完整回答
反对 回复 2021-12-13
?
米脂

TA贡献1836条经验 获得超3个赞

struct tm
{
int tm_sec; /*秒,0-59*/
int tm_min; /*分,0-59*/
int tm_hour; /*时,0-23*/
int tm_mday; /*天数,1-31*/
int tm_mon; /*月数,0-11*/
int tm_year; /*自1900的年数*/
int tm_wday; /*自星期日的天数0-6*/
int tm_yday; /*自1月1日起的天数,0-365*/
int tm_isdst; /*是否采用夏时制,采用为正数*/
}



查看完整回答
反对 回复 2021-12-13
  • 2 回答
  • 0 关注
  • 252 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信