Кроме проверки, если fopen
терпит неудачу, как сказал @Jabberwocky в комментариях.
Я думаю, что проблема, скорее всего, здесь:
вы объявляете double array[365][8]
но в этом l oop for(i = 1; i <= 365; i++)
вы пересекаете границы вашего массива.
Я думаю, что это может помочь
for(i = 0; i < 365; i++)
{
for(j = 0; j <= 7; j++)
{
fscanf(file, "%lf \n", &array[i][j]);
}
}
PS: тогда вам следует изменить другое число на основе этого.