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; }