Buongiono a tutti,
questo algoritmo dovrebbe passare in uscita i dati relativi alle 3 somme.In pratica le somme sono le somme delle colonne della matrice 3*3 e devo metterle in un array ad una sola colonna.Fin qui ci siamo!Poi devo passare le tre somme nel main, ma nn funziona.Chi mi aiuta?

#include<stdio.h>
#include<stdlib.h>

void somma_colonne(int *somma,int *somma1,int *somma2){
int array[3][3];
int matrice[2];
int n;
int p;
*somma=0;
*somma1=0;
*somma2=0;
for (n=0;n<3;n++){
for (p=0;p<1;p++){
*somma+=array[n][p];
matrice[0]=*somma;
}
for (p=1;p<2;p++){
*somma1+=array[n][p];
matrice[1]=*somma1;
}
for (p=2;p<3;p++){
*somma2+=array[n][p];
matrice[2]=*somma2;
}
}
}

int main(){
int a[3][3];
int n;
int m;
int somma;
int somma1;
int somma2;
for (n=0;n<3;n++){
for (m=0;m<3;m++){
scanf("%d,%d",&a[n][m]);
}
}
somma_colonne(&somma,&somma1,&somma2);
printf("%d,%d,%d",somma,somma1,somma2);
}