basta passar 2 parametros,e tambem passar a matriz por referencia;
float media_matriz(int x,int y, float mat[][100]) {
// variaveis
int i, j;
float soma = 0.0, media = 0.0;
// processamento
for(i = 0; i < x; i++)
for(j = 0; j < y; j++)
soma += mat[j];
media = soma/((float)n*(float)n);
// saida
return(media);
}
alem disso recomendo você usar o malloc
//parte d main
// variaveis
FILE* arquivo = fopen("texto.txt", "r");
int j, i, l, c;
float *matriz;
// entrada
fscanf(arquivo, "%i %i", &l, &c);
matriz= malloc((l*c)*sizeof(float));
pois alocação dinanamica em c exige que você use ponteiros;
se não compilar e so avisar