Zdravím, vůbec neumím s pointerama a potřeboval jsem předat 2D pole do jiné funkce...Mi to spadne a debugger hází segfault.
float Vypocitej(int voda, int min, int max, int ***pole, int N)
{
if((*pole)[0][i] == min)
{
voda2=+(*pole)[4][i];
if(voda2>voda)
return min;
}
return -1;
}
int main(void)
{
int N,i,voda,min,max,vypocet, **ukazatel;
int pole[5][N-1];
ukazatel=pole;
vypocet=Vypocitej(voda, min, max, &ukazatel, N);
}
samozřejmě tam mám všechny proměnné dosazené přes scanf...