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

# SDL_GameControllerName

開いたゲームコントローラーの実装から得た名前を得る

## 構文

`const char* SDL_GameControllerName(SDL_GameController* gamecontroller)`

## 引数

gamecontroller | ゲームコントローラー

## 戻り値

ゲームコントローラーの実装から得た名前を戻す. 名前がないまたはgamecontrollerが不正の場合NULLを戻す.

## サンプルコード

``

    SDL_GameController *controller = NULL;
    for (int i = 0; i < SDL_NumJoysticks(); ++i) {
        controller = SDL_GameControllerOpen(i);
        if (controller) {
            break;
        }
    }

    if (controller) {
        printf("有効なコントローラを検知した. 名称: %s\n", SDL_GameControllerName(controller));
    }

## 詳細

これはSDL_GameControllerNameForIndex()と同じ名前である. しかし, (不安定な)デバイス番号の代わりに開いたゲームコントローラーを引数にする.

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_GameControllerNameForIndex
SDL_GameControllerOpen

## SDL Wikiへのリンク

SDL_GameControllerName - SDL Wiki