Zdravím,
mám menší problém s polem v C a to tenhle je jenom kostra:
void funkce(int pole[][]){
//neco
return;
}
int main(void) {
scanf("%i", prom);
//vypocet hodnoty prom1 a prom2 z prom;
int pole1[prom1][prom2];
funkce(pole); //zapis do pole pomoci
return 0; //funkce
}
Proměnnou "prom" dosadí uživatel a podle toho se vypočítačí hodnoty "prom1" a "prom2" pro pole1 to problém není. Ale pro funkci "funkce" to už problém je a píše mi to chybu:
error: array type has incomplete element type
Na internetu jsem našel, že musím minimálně jeden rozměr znát, ale já ho neznám, dokud uživatel nezadá číslo a nevypočítají se hodnoty prom1 a prom2.
Pokud kod ve funkci "funkce" mám v main a ne mimo, tak to funguje bez problému. Pokud někdo ví, co s tím, budu vděčný za radu.