Facendo il Debugging ho : Suspended Signal SIGSEGV : Segmantation Fault prima di entrare nella seguente funzione:
void prefilterCompilation(double** radius, double** theta, int cols , int rows);
Visto che rows e cols sono interi, l' errore dovrebbe essere sulle altre variabili, pero' non capisco in realtà cosa erro. Nel main:
double** radius, **theta;
...
raidus=(double**)malloc(sizeof(double*)*rows);
for(int i=0;i<rows;i++)
radius[i]=(double*)malloc(sizeof(double)*cols);
theta=(double**)malloc(sizeof(double*)*rows);
for(int z=0;z<rows;z++)
theta[z]=(double*)malloc(sizeof(double)*cols);
La cosa strana è che prima di effettuare delle modifiche a dei cicli for all interno di tale funzione, facendo il run potevo sia entrare che uscire da tale funzione. Modificando dei tali che non mi davano gli esatti risultati, mi si è bloccata l esecuzione prima d entrare.
Qualcuno capisce qual' è l' errore. Grazie