Тема: Файли.
Усім привіт!
Прошу вашої допомоги. Мені потрібно, якщо не важко, пояснити в чому помилка?
Суть : потрібно зчитати одновимірний масив з файлу і вивести масив на екран.
Хочу зауважити, що на даний момент вивчаю чисто С. Тому , якщо можна, поясність з точки зору С. 
Мій код наведений нижче.
#include<stdio.h>
#include<iostream>
void main()
{
    
    double *A = new double[];
    FILE *f;
    f = fopen("C:\\Users\\ARTUR\\Desktop\\lab2\\lab5\\lab5\\input.txt", "r+"); 
    for (int i = 0; i <= feof(f); i++)            /* Інтуїтивно розумію, що мабуть помилка тут
                                                    але яка?*/
        fscanf(f, "%lf", &A[i]);
    for (int i = 0; i < 100; i++)
    {
        printf("A[%d]=", i + 1);
        printf("%lf\n", A[i]);
    }
            system("pause");
        fclose(f);
 }