helya a écrit :
Bonjour à tous,
Je dois faire une programme sous scilab pour créer des hyperboles à partir de donnée contenu dans un fichier text. Le problème c'est que je n'y connais rien en programmation et que j'ai beau chercher un peu partout sur le net je ne trouve pas d'explication pour lire les données du fichier text!! En fait, je suis sous windows et je ne sais pas comment on fait pour dire à scilab d'aller chercher le fichier à tel endroit et de le lire. Quelqu'un saurait il comment on fait ca s'il vous plait?
Merci d'avance.
Helya
|
J'ai eu le meme problème que toi. Je te donne quelque chose qui marche sous mon ordinateur (windows). Le mieux est d'abord d'enregistrer ton fichier .txt là ou est installé scilab.
Ensuite il faut que tu retrouves le chemin d'accès au fichier. Pour ça tu ouvres le dossier et clique droit sur le nom de dossier en haut de la fenètre, en cliquant sur copier adresse tu as le chemin.
par exemple pour un fichier sous le Bureau le chemin peut-être C:\Documents and Settings\User\Desktop
et ensuite tu peux mettre dans ton exécutable Scilab
[fd,err]=mopen("C:\Documents and Settings\User\Desktop\test.txt","r" );
fd est le nom de ton fichier
err vaut 0 si ton fichier .txt a été ouvert correctement
ensuite tu doit le lire
lect_fich=mgetl(fd,10);
ici 10 est le nombre de lignes de ton fichier
attention les données de ton fichier sont lues comme des chaines de caractères et non pas comme des numériques
NPO le mclose(fd); après la lecture
Bon courage