Siemano!
Naskrobałem sobie program, który ma mi zapisywać macierz o rządzie r i ilości kolumn c. Dane do macierzy wczytuje do double ** v. Nie wiem czemu mi nie działa. Wszystkie pętle działają. Dają dobre współczynniki do znalezienia odpowiedniego v[][]. Tutaj zamieszczam kod:
double **v;
printf("Podawaj teraz kolejne wyrazy macierzy!\n");
int rr = 0; // tak jakby r - rzędy
int cc = 0; //tak jakby c- kolumny
v = (double**)malloc(r * sizeof(double**));
while(r > rr)
{
v[rr] =(double*) malloc(c * sizeof(double*));
while(c > cc)
{
scanf("%lf", &(v[rr][cc]));
++cc;
}
cc = 0;
++rr;
}
printf("\n\n");
rr = 0; // tak jakby r - rzędy
cc = 0; //tak jakby c- kolumny
while(r > rr)
{
while(c > cc)
{
printf("%0.1f ", v[rr][cc]);
++cc;
}
printf("\n");
cc = 0;
++rr;
}
}
Bardzo proszę o pomoc i wskazówki co jest nie tak. Próbowałem już wczytywać liczby przez fgets i dalej nic.