:: reverse dictionary ::
※ソースファイルについて
画面にエラーメッセージを出力するには、perror 関数を使います。
#include <stdio.h>
FILE *fp; fp = fopen("sample.txt", "r"); if (fp == NULL) { perror("エラー"); } else { fclose(fp); }
sample.txt が存在しない場合、次のような出力になります。
エラー: No such file or directory
void perror(const char *m)
メッセージ m およびシステムエラーのメッセージを出力します。
(標準エラー出力ストリーム stderr に出力)
出力の書式は、次のとおりです。(最後は改行)
[メッセージ m]: [システムエラーのメッセージ]
メッセージ m に NULL または NULL 文字を指定すると、システムエラーのメッセージのみを出力します。
FILE *fp; fp = fopen("sample.txt", "r"); if (fp == NULL) { perror(NULL); } else { fclose(fp); }
sample.txt が存在しない場合、次のような出力になります。
No such file or directory
m … メッセージ
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com