Я пишу программу на C, используя Eclipse CDT.Я хочу инициализировать свои циклы for следующим образом ...
for( int i = 0; i < 5; i++ )
, поэтому я добавил -std = c99 в командную строку gcc.У этого есть побочный эффект выброса ошибки: 'DT_REG' undeclared (первое использование в этой функции) для строки:
if( dir_ent->d_type != DT_REG )
DT_REG определен в dirent.h (который включен).Код прекрасно компилируется без -std = c99 в командной строке gcc.Чего мне не хватает?