bonjour

j'ai fait un petit code qui permet de lire une matrice à partir d'un fichier texte

voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
void lire_coor(char chemin[100],float output_coor[84][5])
{
	FILE *ReadInput;
	int x ;
 
	ReadInput = fopen (chemin, "r" ) ;
 
	if(ReadInput == NULL)
	{
	printf("Le fichier des coordonnées NARR n'existe pas");
	} 
 
	else
	{
 
	for (x=0;x<=83;x++)
	{        	
 
	fscanf (ReadInput, "%f %f %f %f %f\n",&output_coor[x][0],&output_coor[x][1],&output_coor[x][2],&output_coor[x][3],&output_coor[x][4]); 
 
     	}   
 
 
 
	fclose (ReadInput) ; 
	}
 
 
 
}
le truc c'est que je dois modifier ce programme pour que dorénavant il peut lire une matrice sans connaître au préalable la taille de la matrice , donc je veux modifier de telle façon qu'il peut calculer automatiquement le nombre de ligne et de colonne
j'ai essayé plein de méthode avec for et while et j'avoue que je suis un peu perdu

kk1 peut m'aider ??