kclib1について#1

  • (by K, 2019.04.09)

(1) kerrorExit

  • void kerrorExit(const char *f, ...)
    • 標準エラー出力にメッセージを出力して(printf準拠)、exit(EXIT_FAILURE);します。末尾の改行も省略して書きます。
    • エラー処理を少しでも楽にするために用意しています。

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>

void kerrorExit(const char *f, ...)
{
    va_list ap;
    va_start(ap, f);
    vfprintf(stderr, f, ap);
    fprintf(stderr, "\n");
    va_end(ap);
    exit(EXIT_FAILURE);
}

こめんと欄


コメントお名前NameLink

リロード   新規 編集 差分 添付   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Last-modified: 2019-04-09 (火) 21:25:31 (131d)