Qualcuno può darmi una mano a rintracciare questi errori di compilazione con cui non ho mai avuto a che fare? codice:
codice:
#include<stdio.h>
#include<stdlib.h>
void lettura(int matrice[][10],int *r; int *c);
main()
{
int matrice[10][10],r,c;
int media;
int min_m[99];
lettura(matrice,&r,&c);
if(r==-1)
{
printf("Errore nell'apertura del file.Riavviare.\n");
}
else
{
}
system("pause");
}
void lettura(int matrice[][10],int *r; int *c)
{
FILE *f;
int k,i;
char nome[10];
printf("Inserire il nome del file\n");
scanf("%s", nome);
f=fopen(nome,"r");
if(f==NULL)
{
*r==-1;
}
else
{
fscanf(f,"%d",r);
fscanf(f,"%d",c);
for(i=0;i<*r;i++)
{
for(k=0;k<*c;k++)
{
fscanf(f,"%d", &matrice[i][k]);
}
}
fclose(f);
}
}
Gli errori:
codice:
82 prior parameter's size depends on 'matrice' [stesso errore su r e c]