main(){int n,m,i,j;mat a,b,x;
a=matrix(n,n);b=matrix(n,m);x=matrix(n,m);
printf("Aはn×n行列、B,Xはn×m行列です。\n");
printf("n,mを入力して下さい\n");
scanf("%d,%d",&n,&m);
printf("A,Bの要素を入力してください。\n");
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
{printf("a[%d+1][%d+1]は?\n",i,j);
scanf("%lf,&a[i][j]");
} }
for(i=0;i<n;i++)
{for(j=0;j<m;j++)
{printf("b[%d+1][%d+1]は?\n",i,j);
scanf("%lf,&b[i][j]");
}  }x = gauss(a,b,n,m);
freemat(a); freemat(b); freemat(x);
}
がコンパイルできても、実行できません。
mainの中が間違えてるっぽいんやけど。
誰か教えてください。ほんきわかんないんで。
配列とか、関数の定義は、できてる友達のと交換しても動くんで、このなかなんですけど