Yamaw Le 06/06/2008 à 18:40 Je voudrais créer une matrice dans un fichier à part et allez chercher les données dans cette matrice depuis le fichier c.
Dois-je mettre cette matrice dans un fichier texte ?
Dois-je directement allez chercher les valeurs ou d'abord les "transférer" dans une matrice interne ?
Dans les deux cas, comment dois-je faire ?
Merci d'avance
Yamaw Le 06/06/2008 à 19:01 Que dois-je mettre comme deuxième argument dans "fopen".
Yamaw Le 06/06/2008 à 19:26 Au fait, avec ça, je peut aller chercher un à un les élément de la matrice (ce que je souhaite faire) ?
fopen/fread/fwrite est plus facile à utiliser, mais sensiblement moins rapide que les fonctions propres d'AMS (la VAT mentionnée par Martial).
Yamaw Le 06/06/2008 à 20:07 J'aurais une autre question :
"donn" étant une matrice (interne)
Si je tape ceci pour afficher un terme de la matrice. Qu'est-ce qui ne va pas ?
DrawStr(65,20,donn[z][1],A_REPLACE);
Yamaw> quel est le type de donn ? (PS : pour mettre du code utilise les balises [ pre ], sinon y a une partie qui disparaît)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Yamaw Le 06/06/2008 à 20:25 Oui je pense que c'est comme ça qu'il faut faire.
Enfin je pense que le problème n'est pas là.
Donc pour l'histoire du fichier à part.
J'ai mis ça :
unsigned long donn[10][2] = fopen("Donnees", "r");
Est-ce que c'est comme ça que je dois faire ? (désolé je suis très débutant et je comprend pas grand chose)
Car il (TIGCC) me dit (si j'ai bien compris) qu'il ne faut pas mettre "[10][2]" mais si je met rien j'ai l'impression qu'il met dans "donn" seulement la valeur 1,1 de la matrice.
Yamaw Le 06/06/2008 à 20:30 C'est presque ça, oui ...
Yamaw Le 06/06/2008 à 21:00 Et je l'affiche comme ça mais visiblement il y a aussi un problème.
DrawStr(65,20,donn[z][1],A_REPLACE);
Yamaw Le 06/06/2008 à 21:24 "Une direction d'écran" ?
J'ai essayer avec printf, pas de meilleur résultat.
Je n'ai pas trouvé d'exemple utilisant fopen, fread ou fclose.
Yamaw Le 06/06/2008 à 21:29 Non c'est un fichier texte. Mais je veux bien essayer.
Yamaw Le 06/06/2008 à 21:34 C'est justement ce que j'essaye de faire ...
Yamaw Le 07/06/2008 à 07:50 Et je peux utiliser quoi d'autres ?
Je précise que j'aurai besoin de texte dans la matrice.
Pour le texte c'est un peu plus compliqué, ça dépend si y a une longueur maximale pour chaque chaîne ou si il faut gérer des longueurs variables, etc.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)