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

Contenu supprimé Contenu ajouté
Ligne 325 :
</source> Écriture 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" id="mfscanf1">
y(1,1:3) = mfscanf(1, fd, "%f %f %f\n") // ou bien
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'' ; le premier nombre ''n''<sub>iter</sub> (ici « 1 ») indique que l'opération est faite ''n''<sub>iter</sub> fois (le paramètre est optionnel et la valeur par défaut est 1) <source lang="scilab">
y(2,1:3) = mfscanf(-1, fd, "%f %f %f\n")
</source> continue l'opération de rapatriement et met les données dans lales deuxièmelignes lignesuivantes de la matrice, jusqu'à la fin du fichier (c'est le sens de ''n''<sub>iter</sub> valant -1) ;
* <source lang="scilab" id = "mclose1">
mclose (fd)