-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中使用什麼參數的完整列表( )在哪種情況下的功能。 –