glRotatef((360/60) * newtime->tm_sec,0.0,0.0,1.0);
这是调试器显示我的问题的行。
我正在使用time
函数。
struct tm *newtime;
time_t ltime;
答案 0 :(得分:2)
您的newtime
变量等于NULL
。这就是错误的“读取位置0x00000000”部分告诉您的内容。它需要通过调用new
进行初始化,或者更改为不使用指针(这意味着使用点.
表示法在调用glRotatef()时访问成员tm_sec
)。
以下是一个有用的链接:An example如何使用tm结构。