je l'ai fournis quelques messages plus haut ... :)
matrice.txt :
Citation:
a b c d e
0 5 3 1 12
5 0 7 5 5
3 7 0 5 8
1 5 5 0 12
12 5 8 12 0
Version imprimable
je l'ai fournis quelques messages plus haut ... :)
matrice.txt :
Citation:
a b c d e
0 5 3 1 12
5 0 7 5 5
3 7 0 5 8
1 5 5 0 12
12 5 8 12 0
OK, mais avec ce fichier je n'ai pas du tout le résultat que tu annonces avec mon code. J'ai déjà indiqué ce que j'obtenais.
- Comment a été fait ce fichier ?
- Est-ce bien un fichier texte qui correspond au format texte de ton système.
J'ai remplacé les noms de colonnes a,b,c, ... par IL2_CANFA,IL2_FECA,... . De plus je n'ai pas encore fait la lecture de la matrice (j'aimerai déjà que le code fonctionne avec juste la récupération des noms ensuite je lancerai une matrice dynamique qui se remplira en lisant le fichier ...).
Sinon le fichier est un simple fichier texte écrit avec un éditeur de texte basique (gedit sur mon pc) ...
Les noms exact sont :
IL2_CANFA IL2_FECA IL2_HORSE IL2_BOVIN IL2_HUMAN
:D
OK, on va y arriver.
J'ai le même genre de résultat que toi.
Clairement, du sous-dimensionnement de chaine...
J'ai donc passé le 2 chaines à 64 au lieu de 32 et voilà :
C'était pas bien compliqué...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 test = IL2_CANFA IL2_FECA IL2_HORSE IL2_BOVIN IL2_HUMAN Mot de la phrase numero : 1 IL2_FECA Mot de la phrase numero : 2 IL2_HORSE Mot de la phrase numero : 3 IL2_BOVIN Mot de la phrase numero : 4 IL2_HUMAN ----------------------------------------- IL2_CANFA IL2_FECA IL2_HORSE IL2_BOVIN IL2_HUMAN test=IL2_CANFA test=IL2_FECA test=IL2_HORSE test=IL2_BOVIN test=IL2_HUMAN Press ENTER to continue.
J'ai trouvé une petite astuce pour le retour chariot :
ligne[strlen(ligne)-1]='\0';
Je sais c'est un peu bidouillage mais ça marche !!! :yaisse2:
Me manque à traité la matrice maintenant :mrgreen:
Voily mon programme est finis ! Mici Emmanuel pour ton aide .... :D