Fichier et tableau
Charger un fichier de texte dans un tableau

  Un fichier peut être chargé dans un tableau avec une simple fonction:

array a
a.load("nomfichier")

Chaque ligne du fichier devient un élément du tableau. Les codes de fin de l igne ne sont pas enlevés (codes 10 et 13, selon les systèmes d'exploitation).
La structure de contrôle sera sera étudiée en détail plus loin. Pour le moment, sans essayer de comprendre la syntaxe, sachez que vous pouvez voir le contenu d'un fichier avec juste deux instructions:

a.load("fcat.sol")
scan a print a[]


Sauver un tableau dans un fichier

Vous pouvez sauver un tableau avec la méthode "store":
a.store("nomfichier")

Les codes de fin de ligne doivent être ajoutés aux éléments du tableau.


Codes de fin de ligne

A titre d'information, les codes de fin de ligne dans un fichier de texte sont:
- sous Windows: 10 suivi de 13
- sous Unix: 13
- sous MacIntosh: 10
Si on ajoute le text "\n", cela sera converti automatiquement en code approprié au système.

Exemple array a
a.load("fcat.sol")
scan a let a[] = a[].toText().rTrim()    `suppression des codes
a.display()

 Exercices

1) Soit le tableau
array a = (1, 2 , 3)
Sauvegarder dans le fichier test.txt
Puis relire et afficher le fichier.

Réponse