Тема: Файли.
Усім привіт!
Прошу вашої допомоги. Мені потрібно, якщо не важко, пояснити в чому помилка?
Суть : потрібно зчитати одновимірний масив з файлу і вивести масив на екран.
Хочу зауважити, що на даний момент вивчаю чисто С. Тому , якщо можна, поясність з точки зору С.
Мій код наведений нижче.
#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);
}