glRotatef((360/60) * newtime->tm_sec,0.0,0.0,1.0);
これは、デバッガーが私の問題を示している行です。関数を使用していtime
ます。
struct tm *newtime;
time_t ltime;
glRotatef((360/60) * newtime->tm_sec,0.0,0.0,1.0);
これは、デバッガーが私の問題を示している行です。関数を使用していtime
ます。
struct tm *newtime;
time_t ltime;
あなたのnewtime
変数はに等しいNULL
です。これは、エラーの "reading location 0x00000000" の部分が伝えていることです。への呼び出しで初期化するか、ポインターを使用しないように変更する必要があります (これは、 glRotatef() への呼び出しでメンバーにアクセスするためにnew
ドット.
表記を使用することを意味します)。tm_sec
ここに役立つリンクがあります: tm 構造体の使用方法の例。