ciao,
in una file di testo ho una matrice di interi e con una funzione devo contare quante righe e quante colonne ha questa matrice. La funzione che ho scritto è questa :
il code blocks mi da questo messaggio :codice:void dim(int* R,int* C,FILE* f) { char*s ; int r1 = 0; int c1 = 0; while(fscanf(f,"%s",s) != EOF) { c1 = strlen(s); r1++; } *R = r1; *C = c1; }
"C:\Users\Principale\Desktop\informatica\mappa\mai n.c|47|warning: 's' may be used uninitialized in this function [-Wuninitialized]|";
Perché? e come fare a risolverlo?