« Découvrir Scilab/Gestion des fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Lecture/Ecriture « à la sauce » C : on ne ocmmence pas une phrase par une variable ; lien
Ligne 229 :
</source> Ouverture du fichier de nom <code>fichier</code>. Le mode d'ouverture correspond à <code>"r"</code> pour lecture, <code>w</code> pour écriture et <code>"a"</code> pour ajout.<br />La fonction retourne un scalaire « descripteur » <code>fd</code> qui sert à identifier le fichier dans les fonctions suivantes. Le code d'erreur peut être récupéré par la variable <code>err</code>, il vaut 0 si l'ouverture s'est déroulée correctement.
* <source lang=scilab>mfprintf (fd, format [, x1 [, x2, ...]])
</source> Ecriture dans le fichier d'identifiant <code>fd</code>. Le paramètre <code>format</code> est une chaîne de caractère décrivant le formatage des données. Cette fonction est équivalente à la fonction <code>fprintf</code> du langage C (voir ''[[Programmation C-C++/Entrée / sortie de base#La fonction printf]]'').
* <source lang=scilab>
y(1,1:3) = mfscanf(fd, '%f %f %f\n')
</source> balaie ''(scan)'' le fichier numéro ''<code>fd''</code> de manière séquentielle, et récupère les trois premières données et les met dans la première ligne d'une matrice de trois colonne appelée ''y'' ; <source lang=scilab>
y(2,1:3) = mfscanf(fd, '%f %f %f\n')
</source> continue l'opération de rapatriement et met les données dans la deuxième ligne de la matrice ;