abort_handler_s

提供: RAD Studio
移動先: 案内検索

Stdlib.h:インデックス への移動


ヘッダー ファイル

stdlib.h

カテゴリ

実行時制約処理

プロトタイプ

void abort_handler_s(const char * restrict msg, void * restrict ptr, errno_t error);

説明

abort_handler_s は関数で、set_constraint_handler_s 関数に対するパラメータとして使用することができます。制約違反が発生した関数の名前である、msg が指す文字列を、標準出力に出力します。

標準出力への出力後、abort_handler_sabort 関数を呼び出します。

戻り値

abort_handler_s に戻り値はありません。

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    char* string = NULL;
    set_constraint_handler_s(abort_handler_s);
    gets_s(string, 5); //stdout: "gets_s"
    return 0;
}

関連項目