У меня есть этот код:eclipse CDT анализатор исходного кода не работает?
void AlgoEvaluation::init(const char * filename)
{
FILE *fp = fopen(filename, "r");
int n;
fscanf(fp, "%d", &n);
int case_num;
double weight, arcgis_time;
for(int i = 0; i < n; ++i) {
fscanf(fp, "%d%lf%lf", &case_num, &weight, &arcgis_time);
}
}
код в Eclipse, редактор CDT подчеркнутых тильды в fopen
и fscanf
и Функция «FOPEN» не может быть решена, когда я ставлю курсор мыши на него.
В коде не должно быть ничего плохого, но мне интересно, почему Eclipse дает приведенную выше информацию, которая вызывает беспокойство и вводит в заблуждение. Я не знаком с настройками CDT Eclipse, как я могу это решить?
Спасибо.
Включенный вами код 'stdio.h' в свой код? 'fopen' и' fscanf' определены в этом заголовке. – urish
@urish Да, в комплекте. – lulyon