1
glRotatef((360/60) * newtime->tm_sec,0.0,0.0,1.0);

这是 Debugger 显示我的问题的行。我正在使用time功能。

struct tm *newtime;
time_t ltime;
4

1 回答 1

2

你的newtime变量等于NULL。这就是错误的“读取位置 0x00000000”部分告诉您的内容。它要么需要通过调用来初始化new,要么更改为不使用指针(这意味着使用点.符号来访问tm_sec调用 glRotatef() 的成员)。

这是一个对您有用的链接:如何使用 tm 结构的示例。

于 2013-06-27T21:14:10.170 回答