Ho messo due return perche' mi servono entrambi gli indici del valore massimo. I e J
A sarebbe la mia matrice, sbaglio nel riportarla nel main? avendo utilizzato il puntatore quando torno nel main dovrei utilizzare il suo indirizzo, ma nel momento in cui metto &A si creano un sacco di errori
case 'a':
ind = float_index_max(&A, R, C);
break;
case 'b':
printf("\nCreo una lista con gli indici dei max di ciascuna riga, e una con quella di ciascuna colonna");
to_two_list(&A, R, C, &list1, &list2);
break;
hai perfettamente ragione sul while, scusami tanto, ma il programma e' davvero lungo, e ho preso la parte che coinvolge la matrice.