C言語
C言語で簡単なプログラムを作っているのですが、
「テキストファイルが存在し、かつ空のテキストファイル(開いても何も書かれていない)だと、そのテキストファイルを削除する」
というコードはどうのように書けばいいのでしょうか?
現在自分が考えているのは、
#include<stdio.h>
int main(){
FILE *fp;
if((fp=fopen("example.txt","r"))==NULL){
printf("file not open\n");
}else if(((fp=fopen("example.txt","r"))!=NULL)&&(fgetc(fp)==NULL)){ //「ファイルがあって、中に何も書かれていない」という条件式を書きたい//
remove("example.txt");
}
return 0;
}
大学で講義としてC言語を習っている程度の知識です。
fopenのif文の書き方があってるかどうかもわからないんですが^^;
borland c++ 5.5.1を使用しています。
よろしくお願いします。