目次 - 3.関数 - 3.4エラー - IMG_SetError

IMG_SetError

void IMG_SetError(const char *fmt, ...)

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

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

サンプルコード

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

参照

IMG_GetError

原文へのリンク

3.4.1 IMG_SetError