Siemka,
tworząc macierz dynamiczną użyłem takiego czegoś, ale dwie linijki są zapożyczone z forum i zastanawia mnie co jest czym, tworzenie wygląda następująco:
int i,j,A;
int **macierza;
A - jest tutaj rozmiarem macierzy kwadratowej.
[...]
macierza=(int**)malloc(sizeof(int*)*A);
for(i=0;i<A;i++)
macierza[i]=(int*)malloc(sizeof(int)*A);
for(i=0;i<A;i++)
{
for(j=0;j<A;j++)
{
macierza[i][j]=0;
}
}
ale problem jest z:
macierza=(int**)malloc(sizeof(int*)*A);
i:
macierza[i]=(int*)malloc(sizeof(int)*A);
Co robią te elementy i czym są pojedyncze i podwójne gwiazdki?
Gdy powiedziałem profesorowi że ** to wskaźnik wskaźnika to podsumował mnie szybko "g**no prawda!",
natomiast wszyscy koledzy z informatyki mówią to samo i jak słyszą że źle to już nie wiedzą...