C言語でperror関数を使う
perror関数とは
ヘッダーファイル"stdio.h"で使用することができます。
使い方: エラーが発生する場所で使います。
perror(文字列);
perrorの処理が実行されると「文字列: エラーメッセージ」で表示されます。
実際に書いてみます。
#include <stdio.h> int main(void) { FILE *fp; fp = fopen("test3.txt", "r"); if (fp == NULL) { perror("エラーが発生しました"); return 0; } else { printf("ファイルが開きました"); } fclose(fp); return 0; } // 実行結果 エラーが発生しました: No such file or directory
test3.txtのファイルが存在しないため、perrorの処理に入ります。