目次 - 4.関数 - 4.1一般 - Mix_SetError

# Mix_SetError

`void Mix_SetError(const char *fmt, ...)`

これはSDL_SetErrorと同様にMix_GetError(またはSDL_GetError)で得られるエラーメッセージを設定する. この関数はprintfのように振舞うが, メッセージの長さにSDL_ERRBUFIZE(1024)バイトの制限がある.

フォーマット形式は以下のもののみ対応する: %s, %d, %f, %p
%.2fのような指定には対応していない. 詳細はSDLのドキュメントに書かれている.

## サンプルコード

`

    int mymixfunc(int i) {
        Mix_SetError("mymixfunc is not implemented! %d was passed in.",i);
        return(-1);
    }

`

## 参照

Mix_GetError

## 原文へのリンク

4.1.6 Mix_SetError