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 :
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;
}
il code blocks mi da questo messaggio :
"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?