У меня есть код C, который открывает и читает текстовый файл с числами, а затем вычисляет площадь прямоугольника, используя эти числа.
Мой код:
#include <stdio.h>
int main()
{
FILE *ifile;
float length, width;
float maxarea = 0, maxlen, maxwidth;
ifile = fopen("rectangles.txt", "r");
while (feof(ifile) <= 0)
{
fscanf(ifile, "%f %f", &length, &width);
if (length * width > maxarea)
{
maxarea = length * width;
maxlen = length;
maxwidth = width;
}
}
printf("Maximum area is %f for rectangle with length %f and width %f",
maxarea, maxlen, maxwidth);
fclose(ifile);
return(0);
}
Когда я отлаживаю это, это показывает:

Когда я повторяю это, он показывает эту ошибку:

С тем же кодом, когда я запускаю его на терминале Linux, он работает и дает правильный вывод. (recLarge - исполняемый файл)

Как получить такой же вывод в Visual Studio 2017?