Witam,
Dlaczego funkcja z przekazaniem **T działa poprawnie, i czy jest jakaś zasada, której budowy powinienem używać?
void wczytaj_dane(float **T, int n)
{
for (int i=0; i<n; i++)
{
cout << endl << "Podaj " << i+1 << " wiersz:" << endl;
for (int j=0; j<n+1; j++)
cin >> T[i][j];
}
}
void wczytaj_dane(float **tab, int n)
{
for (int i=0; i<n; i++)
{
cout << endl << "Podaj " << i+1 << " wiersz:" << endl;
for (int j=0; j<n+1; j++)
cin >> tab[i][j];
}
}
//MAIN
float **tab = new float *[n];
for(int i=0; i<n; i++)
{
tab[i] = new float [n+1];
}
wczytaj_dane(tab,n);