int i, R, C;
char matrice[M][M];
i=0;
while(fscanf(fp, "%s", matrice[i])!= EOF)
{
i++;
C = strlen(matrice[i]);
}
R=i;
for(i=0; i<R; i++)
{
printf("%s", matrice[i]);
printf("\n");
}
printf("%d", C);
Così è fatto semplice, ovvero mi legge la matrice, me la riproduce a video e mi riporta il numero di colonne. Ma con strlen mi dà 0