abort_handler_s
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_s は abort 関数を呼び出します。
戻り値
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;
}