________________________
Scusa l'ignoranza...dove devo usare il ciclo? devo usare fgets o fgetc, prima del for, con while?
"riga" è una costante char da definire prima di "*tmp = riga" o una stringa?
Ho scritto una cosa del genere
#include <stdio.h>
#include <stdlib.h>
#define N 4
int main ()
{
char riga;
char *tmp=riga
int matrice[N][N], f, i , j;
FILE *fr;
fopen("file.txt", "r");
fr = fopen("file.txt", "r");
i=0;
while(i<N)
{
fgetc(riga);
for (j=0; j<N; j++)
{
sscanf(tmp++, "%d", &matrice[i][j]);
while(*tmp && (*tmp)!=' ')
tmp++;
}
i++;
}
fclose(fr);
return 0;
}
Ma non funziona , tant'è vero che il programma non parte neanche! potresti essere più specifico per favore? è da pochissimo tempo che studio il linguaggio c