/* 書き込みモードでオープンしたファイルを読み込む場合 */ #include <stdio.h> #include <stdlib.h> int main(int argc,char *argv[]) { FILE *fp; int c; if((fp = fopen(argv[1], "w")) == NULL ) { fprintf(stderr,"ファイルオープンエラー\n"); exit(EXIT_FAILURE); } /* ファイル読み込み */ c = fgetc(fp); putchar(c); if(ferror(fp)!=0) { /* エラー発生 */ printf("ファイルエラーが発生しました\n"); /* エラー指示子をクリア */ clearerr(fp); } fclose(fp); return 0; }【実行結果】
ファイルエラーが発生しました
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved