次の構造体の名前フィールドに EOF が存在することを確認するにはどうすればよいですか?
struct dirent * ent;
ent->d_name;
ent->d_name
つまり、EOF を所有しているかどうかを知りたいのです。
一方、変数を初期化できるのはタイプですchar[256]
ent->d_name[255]='\0';
しかし、次の警告が表示されます。
warning: can be used 'ent' uninitialized in this function [-Wuninitialized]