Ciao a tutti,
sto rinfrescando il c e dovrei leggere un file contenente una matrice:
2 3
1 2 3
4 5 6
void leggi_file(char * file_name, struct allocazione* matrice) {
int i; int j; FILE* fd;
fd = fopen(file_name, "r");
fscanf(fd, "%d", &matrice->rig);
fscanf(fd, "%d", &matrice->col);
matrice->M = (int*)malloc(sizeof(int) * matrice->rig * matrice->col);
for (i = 0; i < matrice->rig; i++)
for (j = 0; j < matrice->col; j++)
{
{
fscanf(fd, "%d", &matrice->M[i * matrice->col + j]);
}
}
fclose(fd);
}
int main()
{
struct allocazione matrice;
leggi_file("A.txt", &matrice);
}
Mi dà errore in “A.txt”: l argomento di tipo const char è incompatibile con il parametro di tipo char.
Sapreste darmi qualche consiglio? Grazie molte!