-1
我有一个SDL窗口,按下十字键后需要一段时间关闭。我在事件循环中发生了一些事情,所以我认为这可能与事件有关。我有一个类似的SDL窗口,可以立即关闭,但在事件循环期间它没有做任何事情,只检查十字。SDL窗口不能正常关闭
我对事件的代码循环是这样的:
while(event.type != SDL_QUIT){
while(SDL_PollEvent(&event) != 0){
if (event.type == SDL_QUIT){
SDL_Quit();
exit(1);
}
flashingText(data, fontdata, display, text);
}
SDL_Delay(100);
}
在flashingText
功能有一定的SDL延误和SDL渲染?
'exit(1)'表示由于功能错误导致程序错误,程序关闭。当程序关闭时,你应该把'exit(0)'放在上面,因为用户按十字,因为这意味着没有任何错误。 [Here](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v = vs.85).aspx)是你应该在exit中使用什么参数的完整列表( )在哪种情况下的功能。 –