ok ho capito.
comunque il prototipo della funzione che devo fare e questo
codice:
void sierpinskiCarpet(int n, char[n][n], r0, c0, k)
il fatto è che ho chiesto al professore e ha detto che l'allocazione non serve.
Ora mi viene la curiosità di capire come posso creare quell'array senza usare malloc...