私は最近CでSDLを使い始めたばかりなので、それは私が台無しにする基本的なことだと確信していますが、私が見つけることができるすべてのサンプルコードは、私のものが機能しないことを除いて、私のように見えます。だからどんな助けでも歓迎されるでしょう。
#include <stdio.h>
#include <SDL.h>
int main(int argc, char *argv[])
{
SDL_Event event;
int game_running = 1;
while (game_running)
{
while (SDL_PollEvent(&event))
{
switch (event.type) /* checking for event type */
{
case SDL_KEYDOWN:
switch(event.key.keysym.sym)
{
case SDLK_UP:
printf("You pressed up.\n");
break;
case SDLK_DOWN:
printf("You pressed down.\n");
break;
}
break;
case SDL_KEYUP:
printf("You stopped pressing the button.\n");
break;
case SDL_QUIT:
game_running=0;
break;
}
}
}
SDL_Quit();
printf("The program stopped.");
return 0;
}