Qualcuno può darmi una mano a rintracciare questi errori di compilazione con cui non ho mai avuto a che fare? codice:
Gli errori: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); } }
codice:82 prior parameter's size depends on 'matrice' [stesso errore su r e c]

Rispondi quotando