私はdoubleの配列を作成しようとしていますが、このように作成できることはわかっています。
double a[200];
しかし、なぜ私はこのようなものを作成できないのですか?
int b = 200;
double a[b];
それは動作しません。
誰か助けてもらえますか?
アップデート:
int count;
count = 0
while (fgets(line,1024,data_file) != NULL)
{
count++;
}
double *x = (double *)malloc(count * sizeof (double));
double xcount = 1.0;
for (int i = 0; i < count; i++)
{
x[i] = xcount/f;
xcount = xcount + 1.0;
printf("%lf\n", x[i]);
}