Cita:
Iniciado por xKuZz ¿Cómo que las debe usar sin inicializar? Lo que ha detectado tu compilador es que cuando llamas a la función pedirMatriz, el valor de filasMA, columnasMA, filasMB y columnasMB es desconocido. Antes de llamarla deberás haber almacenado ahí, dichos valores. Ten en cuenta que el al crear las matrices esos valores los almacenas en las variables con dicho nombre en main, pero no en las variables locales de la función menu() que es con la que trabajas para llamar al resto de tus funciones.
Muchísimas gracias, llevaba casi dos horas dándole vueltas y comiéndome la cabeza sin encontrar una solución. Era una tontería y no conseguía verlo x) He metido la llamada de la función pedirDimensiones al inicio del menú y he declarado las filas y columnas como variables locales en menú y me funciona perfectamente :D
Pero me parece raro que no vaya a tener ninguna variable global en el main, solo locales.