Salve ragazzi,ho un problema (molto banale) con questo programma e non riesco a capire perchè il compilatore mi generi un messaggio di warning
Penso si tratti di una sciocchezza,ma nonostante abbia modificato il programma piu volte, si ripete la stessa storia
Utilizzo una macchina virtuale quindi ho dovuto ricopiare a mano il codice.Scusate per eventuali errori nella trascrizione.
Comunque l'errore dovrebbe essere nell'Inserimento della matrice
#include <stdio.h>
#define MAX 10
int controllaMatrice(int x,int y);
void inserisci(int b[MAX][MAX],int x, int y);
int main() {
int n,m;
int v[MAX][MAX]={{0},{0}};
do{
printf("\nInserisci il numero di righe e colonne facendo attenzione che sia minore di 10");
printf("\nInserisci il numero di righe ");
scanf("%d",&n);
printf("\nInserisci il numero di colonne ");
scanf("%d",&m);
}
while( controllaMatrice(n,m) == 0);
inserisci(v[MAX][MAX],n,m);
return 0;
}
int controllaMatrice(int x,int y){
if( n>=10 || m>=10)
return 0;
else
return 1;
}
void inserisci(int b[MAX][MAX],int x, int y){
int i,j;
for( i=0; i<x; i++){
for( j=0; j<y; j++){
printf("\nInserisci l'elemento di indice[%d][%d]",i,j);
scanf("%d",&b[i],[j]);
}
}
}