目次 - API(機能別) - ゲームコントローラー - SDL_GameControllerClose

# SDL_GameControllerClose

SDL_GameControllerOpen()で開いたゲームコントローラーを閉じる

## 構文

`void SDL_GameControllerClose(SDL_GameController* gamecontroller)`

## 引数

gamecontroller | SDL_GameControllerOpen()で開いたゲームコントローラー

## サンプルコード

``

    /* 全てのコントローラーを開こうとする */
    for (int i = 0; i < SDL_NumJoysticks(); ++i) {
        if (SDL_IsGameController(i)) {
            SDL_GameController *controller = SDL_GameControllerOpen(i);
            if (controller) {
                SDL_GameControllerClose(controller);
            } else {
                fprintf(stderr, "ゲームコントローラ%dを開けなかった: %s\n", i, SDL_GetError());
            }
        }
    }

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_GameControllerOpen

## SDL Wikiへのリンク

SDL_GameControllerClose - SDL Wiki