Mam problem z wczytaniem liczb z pliku do tablicy. Może ktoś spojrzeć na ten kod?
double** readArray(double** Array, int degree)
{
int temp;
FILE *plik;
plik = fopen("matrix.txt", "r");
if (plik == NULL)
{
perror("");
return 0;
}
else
{
while ( !feof(plik))
{
for ( int i=0; i < degree; i++)
{
//double* v = Array[i];
for ( int j=0; j < degree; j++)
{
fscanf(plik, "%d", Array[i][j] );
}
}
/*for ( int i=0; i < degree; i++)
{
//double* v = Array[i];
for ( int j=0; j < degree; j++)
{
//cout << &Array[i][j] << " "; //*v++
}
cout << endl;
}*/
}
}
return Array;
fclose(plik);
}
Problem jest gdzieś podczas samego wczytywania i zapisywania do tablicy, ponieważ druga analogiczna funkcja zapisująca elementy losowe do tablicy działa poprawnie.