Ciao,
vorrei creare due funzioni, una per la creazione e una per la stampa di una matrice; di seguito vi propongo il codice da me preparato, tuttavia in fase di compilazione ricevo due errori : undefined reference to `leggi_matrice' e undefined reference to `stampa_matrice'.
Qualcuno può aiutarmi acapire cosa non va?
Grazie in anticipo
#include <stdio.h>
#include <stdlib.h>
#define max 100
void leggi_matrice(int a ,int b, int array[max][max]);
void stampa_matrice(int a,int b, int array[max][max]);
int main()
{
int righe,colonne;
printf("inserisci il numero di righe %d ", righe);
scanf("%d", &righe);
printf("inserisci il numero di colonne %d ", colonne);
scanf("%d", &colonne);
int matrice[righe][colonne];
leggi_matrice(righe,colonne,matrice);
stampa_matrice (righe,colonne,matrice);
void leggi_matrice(int a,int b, int array[max][max])
{int i,j;
for (i=0;i<a;i++)
{for (j=0;j<b;j++)
printf("Elemento di posto %d, %d : ", i, j);
scanf("%d",&array[j]);
}
}
void stampa_matrice(int a,int b, int array[max][max])
{int i,j;
for (i=0;i<a;i++)
{for (j=0;j<b;j++)
printf("%d",array[j]);
}
}
}